./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/double_req_bl_0683b.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0683b.c -s /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 516e79809fe70e7ecdc6c9a291a13d34f08e7bb9 ...................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0683b.c -s /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 516e79809fe70e7ecdc6c9a291a13d34f08e7bb9 ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-678e011 [2019-11-20 00:39:11,274 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 00:39:11,277 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 00:39:11,293 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 00:39:11,294 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 00:39:11,296 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 00:39:11,298 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 00:39:11,307 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 00:39:11,312 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 00:39:11,316 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 00:39:11,317 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 00:39:11,318 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 00:39:11,319 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 00:39:11,320 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 00:39:11,320 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 00:39:11,322 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 00:39:11,322 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 00:39:11,323 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 00:39:11,325 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 00:39:11,327 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 00:39:11,329 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 00:39:11,330 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 00:39:11,334 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 00:39:11,335 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 00:39:11,338 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 00:39:11,338 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 00:39:11,339 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 00:39:11,340 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 00:39:11,341 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 00:39:11,342 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 00:39:11,343 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 00:39:11,344 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 00:39:11,344 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 00:39:11,345 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 00:39:11,347 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 00:39:11,347 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 00:39:11,348 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 00:39:11,348 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 00:39:11,348 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 00:39:11,349 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 00:39:11,350 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 00:39:11,351 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2019-11-20 00:39:11,383 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 00:39:11,384 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 00:39:11,385 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 00:39:11,385 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 00:39:11,385 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 00:39:11,385 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 00:39:11,386 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 00:39:11,386 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 00:39:11,386 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 00:39:11,386 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 00:39:11,386 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-11-20 00:39:11,387 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-20 00:39:11,387 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-11-20 00:39:11,387 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 00:39:11,387 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-20 00:39:11,387 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 00:39:11,388 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-11-20 00:39:11,388 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 00:39:11,388 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 00:39:11,388 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-20 00:39:11,388 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-20 00:39:11,389 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-20 00:39:11,389 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 00:39:11,389 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-20 00:39:11,389 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-11-20 00:39:11,390 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-20 00:39:11,390 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-11-20 00:39:11,390 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-11-20 00:39:11,390 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 516e79809fe70e7ecdc6c9a291a13d34f08e7bb9 [2019-11-20 00:39:11,585 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 00:39:11,605 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 00:39:11,609 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 00:39:11,611 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 00:39:11,611 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 00:39:11,613 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/../../sv-benchmarks/c/float-newlib/double_req_bl_0683b.c [2019-11-20 00:39:11,678 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data/1e78d24fb/fe8ca790900948ceb242ffa858067fd7/FLAG0a2ad6680 [2019-11-20 00:39:12,092 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 00:39:12,092 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/sv-benchmarks/c/float-newlib/double_req_bl_0683b.c [2019-11-20 00:39:12,103 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data/1e78d24fb/fe8ca790900948ceb242ffa858067fd7/FLAG0a2ad6680 [2019-11-20 00:39:12,418 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data/1e78d24fb/fe8ca790900948ceb242ffa858067fd7 [2019-11-20 00:39:12,421 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 00:39:12,422 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-20 00:39:12,423 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 00:39:12,423 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 00:39:12,427 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 00:39:12,428 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:12,439 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f79a025 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12, skipping insertion in model container [2019-11-20 00:39:12,440 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:12,448 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 00:39:12,475 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 00:39:12,850 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 00:39:12,857 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 00:39:12,918 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 00:39:12,943 INFO L192 MainTranslator]: Completed translation [2019-11-20 00:39:12,943 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12 WrapperNode [2019-11-20 00:39:12,943 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 00:39:12,944 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-20 00:39:12,944 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-20 00:39:12,944 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-20 00:39:12,950 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:12,967 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:13,016 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-20 00:39:13,017 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 00:39:13,018 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 00:39:13,019 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 00:39:13,034 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:13,040 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:13,058 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:13,069 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:13,110 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:13,132 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:13,136 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... [2019-11-20 00:39:13,142 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 00:39:13,143 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 00:39:13,143 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 00:39:13,143 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 00:39:13,144 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-20 00:39:13,232 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-20 00:39:13,233 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2019-11-20 00:39:13,233 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-11-20 00:39:13,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2019-11-20 00:39:13,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 00:39:13,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 00:39:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-11-20 00:39:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2019-11-20 00:39:13,236 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-20 00:39:14,199 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 00:39:14,200 INFO L285 CfgBuilder]: Removed 56 assume(true) statements. [2019-11-20 00:39:14,201 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:39:14 BoogieIcfgContainer [2019-11-20 00:39:14,201 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 00:39:14,202 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-20 00:39:14,203 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-20 00:39:14,205 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-20 00:39:14,206 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 12:39:12" (1/3) ... [2019-11-20 00:39:14,207 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8887f94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:39:14, skipping insertion in model container [2019-11-20 00:39:14,207 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:12" (2/3) ... [2019-11-20 00:39:14,207 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8887f94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:39:14, skipping insertion in model container [2019-11-20 00:39:14,207 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:39:14" (3/3) ... [2019-11-20 00:39:14,209 INFO L109 eAbstractionObserver]: Analyzing ICFG double_req_bl_0683b.c [2019-11-20 00:39:14,219 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-20 00:39:14,226 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-11-20 00:39:14,237 INFO L249 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-11-20 00:39:14,261 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-20 00:39:14,261 INFO L374 AbstractCegarLoop]: Hoare is true [2019-11-20 00:39:14,261 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-20 00:39:14,262 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 00:39:14,262 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 00:39:14,262 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-20 00:39:14,262 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 00:39:14,262 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-20 00:39:14,283 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states. [2019-11-20 00:39:14,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-20 00:39:14,288 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:39:14,289 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:39:14,289 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:39:14,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:39:14,294 INFO L82 PathProgramCache]: Analyzing trace with hash -1964703289, now seen corresponding path program 1 times [2019-11-20 00:39:14,300 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:39:14,300 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488121307] [2019-11-20 00:39:14,301 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:39:14,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:39:14,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:39:14,474 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488121307] [2019-11-20 00:39:14,475 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:39:14,475 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-20 00:39:14,476 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223745973] [2019-11-20 00:39:14,480 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-11-20 00:39:14,480 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:39:14,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-11-20 00:39:14,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-20 00:39:14,496 INFO L87 Difference]: Start difference. First operand 129 states. Second operand 2 states. [2019-11-20 00:39:14,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:39:14,537 INFO L93 Difference]: Finished difference Result 256 states and 428 transitions. [2019-11-20 00:39:14,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-11-20 00:39:14,538 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 16 [2019-11-20 00:39:14,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 00:39:14,555 INFO L225 Difference]: With dead ends: 256 [2019-11-20 00:39:14,555 INFO L226 Difference]: Without dead ends: 125 [2019-11-20 00:39:14,559 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-20 00:39:14,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2019-11-20 00:39:14,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2019-11-20 00:39:14,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2019-11-20 00:39:14,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 175 transitions. [2019-11-20 00:39:14,612 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 175 transitions. Word has length 16 [2019-11-20 00:39:14,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 00:39:14,613 INFO L462 AbstractCegarLoop]: Abstraction has 125 states and 175 transitions. [2019-11-20 00:39:14,613 INFO L463 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-11-20 00:39:14,613 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 175 transitions. [2019-11-20 00:39:14,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-11-20 00:39:14,614 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:39:14,614 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:39:14,614 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:39:14,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:39:14,615 INFO L82 PathProgramCache]: Analyzing trace with hash 553662369, now seen corresponding path program 1 times [2019-11-20 00:39:14,615 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:39:14,615 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860612985] [2019-11-20 00:39:14,615 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:39:14,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:39:14,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:39:14,731 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860612985] [2019-11-20 00:39:14,731 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:39:14,731 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-20 00:39:14,731 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750928655] [2019-11-20 00:39:14,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-20 00:39:14,732 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-20 00:39:14,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:39:14,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:39:14,733 INFO L87 Difference]: Start difference. First operand 125 states and 175 transitions. Second operand 3 states. [2019-11-20 00:39:14,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:39:14,777 INFO L93 Difference]: Finished difference Result 239 states and 338 transitions. [2019-11-20 00:39:14,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:39:14,778 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 19 [2019-11-20 00:39:14,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 00:39:14,779 INFO L225 Difference]: With dead ends: 239 [2019-11-20 00:39:14,780 INFO L226 Difference]: Without dead ends: 125 [2019-11-20 00:39:14,781 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:39:14,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2019-11-20 00:39:14,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2019-11-20 00:39:14,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2019-11-20 00:39:14,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 174 transitions. [2019-11-20 00:39:14,793 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 174 transitions. Word has length 19 [2019-11-20 00:39:14,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 00:39:14,793 INFO L462 AbstractCegarLoop]: Abstraction has 125 states and 174 transitions. [2019-11-20 00:39:14,793 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-20 00:39:14,794 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 174 transitions. [2019-11-20 00:39:14,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2019-11-20 00:39:14,795 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:39:14,795 INFO L410 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] [2019-11-20 00:39:14,795 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:39:14,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:39:14,796 INFO L82 PathProgramCache]: Analyzing trace with hash -1139099466, now seen corresponding path program 1 times [2019-11-20 00:39:14,796 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-20 00:39:14,796 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469864567] [2019-11-20 00:39:14,796 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-20 00:39:14,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:39:15,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-20 00:39:15,137 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-20 00:39:15,137 INFO L475 BasicCegarLoop]: Counterexample might be feasible [2019-11-20 00:39:15,232 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 12:39:15 BoogieIcfgContainer [2019-11-20 00:39:15,232 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-11-20 00:39:15,233 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-20 00:39:15,233 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-20 00:39:15,233 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-20 00:39:15,234 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:39:14" (3/4) ... [2019-11-20 00:39:15,240 INFO L140 WitnessPrinter]: No result that supports witness generation found [2019-11-20 00:39:15,242 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-20 00:39:15,245 INFO L168 Benchmark]: Toolchain (without parser) took 2821.62 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 122.2 MB). Free memory was 950.1 MB in the beginning and 969.8 MB in the end (delta: -19.8 MB). Peak memory consumption was 102.4 MB. Max. memory is 11.5 GB. [2019-11-20 00:39:15,246 INFO L168 Benchmark]: CDTParser took 0.35 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 00:39:15,248 INFO L168 Benchmark]: CACSL2BoogieTranslator took 520.57 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 122.2 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -167.0 MB). Peak memory consumption was 17.5 MB. Max. memory is 11.5 GB. [2019-11-20 00:39:15,249 INFO L168 Benchmark]: Boogie Procedure Inliner took 73.16 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-20 00:39:15,250 INFO L168 Benchmark]: Boogie Preprocessor took 125.16 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2019-11-20 00:39:15,251 INFO L168 Benchmark]: RCFGBuilder took 1058.91 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 65.4 MB). Peak memory consumption was 65.4 MB. Max. memory is 11.5 GB. [2019-11-20 00:39:15,252 INFO L168 Benchmark]: TraceAbstraction took 1030.01 ms. Allocated memory is still 1.2 GB. Free memory was 1.0 GB in the beginning and 969.8 MB in the end (delta: 64.4 MB). Peak memory consumption was 64.4 MB. Max. memory is 11.5 GB. [2019-11-20 00:39:15,256 INFO L168 Benchmark]: Witness Printer took 9.42 ms. Allocated memory is still 1.2 GB. Free memory is still 969.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 00:39:15,261 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.35 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 520.57 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 122.2 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -167.0 MB). Peak memory consumption was 17.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 73.16 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 125.16 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1058.91 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 65.4 MB). Peak memory consumption was 65.4 MB. Max. memory is 11.5 GB. * TraceAbstraction took 1030.01 ms. Allocated memory is still 1.2 GB. Free memory was 1.0 GB in the beginning and 969.8 MB in the end (delta: 64.4 MB). Peak memory consumption was 64.4 MB. Max. memory is 11.5 GB. * Witness Printer took 9.42 ms. Allocated memory is still 1.2 GB. Free memory is still 969.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 298]: 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 someBinaryArithmeticDOUBLEoperation at line 163, overapproximation of bitwiseAnd at line 160, overapproximation of someBinaryDOUBLEComparisonOperation at line 297. 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 [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [L289] double x = 1.0 / 0.0; [L290] double y = __VERIFIER_nondet_double(); [L246] __int32_t hx, lx; VAL [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [L248] ieee_double_shape_type ew_u; [L249] ew_u.value = (x) [L250] EXPR ew_u.parts.msw [L250] (hx) = ew_u.parts.msw [L251] EXPR ew_u.parts.lsw [L251] (lx) = ew_u.parts.lsw [L253] hx &= 0x7fffffff [L254] hx |= (__uint32_t)(lx | (-lx)) >> 31 [L255] hx = 0x7ff00000 - hx [L256] return 1 - (int)((__uint32_t)(hx | (-hx)) >> 31); VAL [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [L292] EXPR isinf_double(x) && isfinite_double(y) [L260] __int32_t hx; VAL [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [L262] ieee_double_shape_type gh_u; [L263] gh_u.value = (x) [L264] EXPR gh_u.parts.msw [L264] (hx) = gh_u.parts.msw [L266] return (int)((__uint32_t)((hx & 0x7fffffff) - 0x7ff00000) >> 31); VAL [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [L292] EXPR isinf_double(x) && isfinite_double(y) VAL [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [L292] COND TRUE isinf_double(x) && isfinite_double(y) && y > 0.0 [L143] double z; [L144] __int32_t k, m, hx, hy, ix, iy; [L145] __uint32_t lx, ly; VAL [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [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 [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [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 [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [L161-L162] COND TRUE ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) [L163] return x + y; VAL [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [L294] double res = __ieee754_atan2(y, x); [L297] EXPR res == 0.0 && __signbit_double(res) == 0 VAL [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] [L297] COND TRUE !(res == 0.0 && __signbit_double(res) == 0) [L298] __VERIFIER_error() VAL [aT_atan={6:0}, atanhi_atan={3:0}, atanlo_atan={5: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] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 129 locations, 1 error locations. Result: UNSAFE, OverallTime: 0.9s, OverallIterations: 3, TraceHistogramMax: 1, AutomataDifference: 0.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, HoareTripleCheckerStatistics: 355 SDtfs, 0 SDslu, 169 SDs, 0 SdLazy, 5 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=129occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.1s InterpolantComputationTime, 58 NumberOfCodeBlocks, 58 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 33 ConstructedInterpolants, 0 QuantifiedInterpolants, 567 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.24-678e011 [2019-11-20 00:39:17,332 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 00:39:17,334 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 00:39:17,346 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 00:39:17,346 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 00:39:17,348 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 00:39:17,349 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 00:39:17,351 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 00:39:17,353 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 00:39:17,356 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 00:39:17,357 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 00:39:17,368 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 00:39:17,369 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 00:39:17,369 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 00:39:17,370 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 00:39:17,371 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 00:39:17,371 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 00:39:17,372 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 00:39:17,374 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 00:39:17,377 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 00:39:17,380 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 00:39:17,383 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 00:39:17,384 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 00:39:17,385 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 00:39:17,388 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 00:39:17,389 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 00:39:17,389 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 00:39:17,390 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 00:39:17,390 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 00:39:17,391 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 00:39:17,391 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 00:39:17,391 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 00:39:17,392 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 00:39:17,392 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 00:39:17,393 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 00:39:17,394 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 00:39:17,395 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 00:39:17,395 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 00:39:17,395 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 00:39:17,396 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 00:39:17,397 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 00:39:17,397 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2019-11-20 00:39:17,412 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 00:39:17,412 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 00:39:17,414 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 00:39:17,414 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 00:39:17,414 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 00:39:17,415 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 00:39:17,415 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 00:39:17,415 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 00:39:17,415 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 00:39:17,416 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-11-20 00:39:17,416 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-20 00:39:17,416 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-11-20 00:39:17,416 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-20 00:39:17,417 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-20 00:39:17,417 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 00:39:17,417 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-20 00:39:17,417 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 00:39:17,418 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-11-20 00:39:17,418 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 00:39:17,418 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 00:39:17,419 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-20 00:39:17,419 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-20 00:39:17,419 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-20 00:39:17,419 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 00:39:17,420 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-20 00:39:17,420 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-11-20 00:39:17,420 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-20 00:39:17,420 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-20 00:39:17,421 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-11-20 00:39:17,421 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-20 00:39:17,421 INFO L138 SettingsManager]: * Logic for external solver=AUFBV Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 516e79809fe70e7ecdc6c9a291a13d34f08e7bb9 [2019-11-20 00:39:17,703 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 00:39:17,715 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 00:39:17,718 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 00:39:17,720 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 00:39:17,720 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 00:39:17,721 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/../../sv-benchmarks/c/float-newlib/double_req_bl_0683b.c [2019-11-20 00:39:17,780 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data/2568713c0/4b5f1f883a594e049c6844daa89c198b/FLAGae2be7d5b [2019-11-20 00:39:18,237 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 00:39:18,237 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/sv-benchmarks/c/float-newlib/double_req_bl_0683b.c [2019-11-20 00:39:18,244 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data/2568713c0/4b5f1f883a594e049c6844daa89c198b/FLAGae2be7d5b [2019-11-20 00:39:18,602 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/data/2568713c0/4b5f1f883a594e049c6844daa89c198b [2019-11-20 00:39:18,605 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 00:39:18,606 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-20 00:39:18,607 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 00:39:18,607 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 00:39:18,611 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 00:39:18,612 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:39:18" (1/1) ... [2019-11-20 00:39:18,615 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@193b967d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:18, skipping insertion in model container [2019-11-20 00:39:18,615 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 12:39:18" (1/1) ... [2019-11-20 00:39:18,621 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 00:39:18,655 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 00:39:18,913 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 00:39:18,923 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 00:39:19,063 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 00:39:19,102 INFO L192 MainTranslator]: Completed translation [2019-11-20 00:39:19,103 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19 WrapperNode [2019-11-20 00:39:19,103 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 00:39:19,104 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-20 00:39:19,104 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-20 00:39:19,104 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-20 00:39:19,110 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... [2019-11-20 00:39:19,129 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... [2019-11-20 00:39:19,198 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-20 00:39:19,201 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 00:39:19,201 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 00:39:19,201 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 00:39:19,211 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... [2019-11-20 00:39:19,211 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... [2019-11-20 00:39:19,223 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... [2019-11-20 00:39:19,223 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... [2019-11-20 00:39:19,255 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... [2019-11-20 00:39:19,268 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... [2019-11-20 00:39:19,273 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... [2019-11-20 00:39:19,292 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 00:39:19,293 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 00:39:19,293 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 00:39:19,293 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 00:39:19,294 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-20 00:39:19,357 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2019-11-20 00:39:19,358 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2019-11-20 00:39:19,359 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-20 00:39:19,359 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2019-11-20 00:39:19,359 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-20 00:39:19,360 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 00:39:19,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 00:39:19,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-20 00:39:19,361 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-20 00:39:58,104 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 00:39:58,105 INFO L285 CfgBuilder]: Removed 56 assume(true) statements. [2019-11-20 00:39:58,106 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:39:58 BoogieIcfgContainer [2019-11-20 00:39:58,106 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 00:39:58,107 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-20 00:39:58,107 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-20 00:39:58,110 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-20 00:39:58,111 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 12:39:18" (1/3) ... [2019-11-20 00:39:58,112 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49aeab2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:39:58, skipping insertion in model container [2019-11-20 00:39:58,112 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 12:39:19" (2/3) ... [2019-11-20 00:39:58,112 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49aeab2f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 12:39:58, skipping insertion in model container [2019-11-20 00:39:58,113 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:39:58" (3/3) ... [2019-11-20 00:39:58,115 INFO L109 eAbstractionObserver]: Analyzing ICFG double_req_bl_0683b.c [2019-11-20 00:39:58,125 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-20 00:39:58,133 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-11-20 00:39:58,145 INFO L249 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-11-20 00:39:58,172 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-20 00:39:58,172 INFO L374 AbstractCegarLoop]: Hoare is true [2019-11-20 00:39:58,173 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-20 00:39:58,173 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 00:39:58,173 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 00:39:58,173 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-20 00:39:58,174 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 00:39:58,174 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-20 00:39:58,190 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states. [2019-11-20 00:39:58,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-20 00:39:58,196 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:39:58,197 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:39:58,197 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:39:58,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:39:58,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1964703289, now seen corresponding path program 1 times [2019-11-20 00:39:58,214 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 00:39:58,214 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1603369576] [2019-11-20 00:39:58,215 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2019-11-20 00:39:58,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:39:58,675 INFO L255 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 1 conjunts are in the unsatisfiable core [2019-11-20 00:39:58,680 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:39:58,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:39:58,694 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 00:39:58,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:39:58,703 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1603369576] [2019-11-20 00:39:58,704 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:39:58,705 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2019-11-20 00:39:58,706 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677570871] [2019-11-20 00:39:58,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-11-20 00:39:58,711 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 00:39:58,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-11-20 00:39:58,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-20 00:39:58,729 INFO L87 Difference]: Start difference. First operand 129 states. Second operand 2 states. [2019-11-20 00:39:58,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:39:58,763 INFO L93 Difference]: Finished difference Result 256 states and 428 transitions. [2019-11-20 00:39:58,764 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-11-20 00:39:58,765 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 16 [2019-11-20 00:39:58,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 00:39:58,784 INFO L225 Difference]: With dead ends: 256 [2019-11-20 00:39:58,787 INFO L226 Difference]: Without dead ends: 125 [2019-11-20 00:39:58,792 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-20 00:39:58,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2019-11-20 00:39:58,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2019-11-20 00:39:58,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2019-11-20 00:39:58,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 175 transitions. [2019-11-20 00:39:58,838 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 175 transitions. Word has length 16 [2019-11-20 00:39:58,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 00:39:58,839 INFO L462 AbstractCegarLoop]: Abstraction has 125 states and 175 transitions. [2019-11-20 00:39:58,839 INFO L463 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-11-20 00:39:58,840 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 175 transitions. [2019-11-20 00:39:58,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-11-20 00:39:58,841 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:39:58,841 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 00:39:59,042 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2019-11-20 00:39:59,043 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:39:59,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:39:59,043 INFO L82 PathProgramCache]: Analyzing trace with hash 553662369, now seen corresponding path program 1 times [2019-11-20 00:39:59,044 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 00:39:59,044 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [43804651] [2019-11-20 00:39:59,044 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2019-11-20 00:39:59,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:39:59,502 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-20 00:39:59,504 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:39:59,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:39:59,522 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 00:39:59,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:39:59,525 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [43804651] [2019-11-20 00:39:59,525 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:39:59,526 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2019-11-20 00:39:59,526 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319607992] [2019-11-20 00:39:59,528 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-20 00:39:59,528 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 00:39:59,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 00:39:59,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:39:59,529 INFO L87 Difference]: Start difference. First operand 125 states and 175 transitions. Second operand 3 states. [2019-11-20 00:39:59,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:39:59,593 INFO L93 Difference]: Finished difference Result 239 states and 338 transitions. [2019-11-20 00:39:59,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 00:39:59,594 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 19 [2019-11-20 00:39:59,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 00:39:59,596 INFO L225 Difference]: With dead ends: 239 [2019-11-20 00:39:59,596 INFO L226 Difference]: Without dead ends: 125 [2019-11-20 00:39:59,598 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 00:39:59,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2019-11-20 00:39:59,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2019-11-20 00:39:59,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2019-11-20 00:39:59,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 174 transitions. [2019-11-20 00:39:59,611 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 174 transitions. Word has length 19 [2019-11-20 00:39:59,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 00:39:59,611 INFO L462 AbstractCegarLoop]: Abstraction has 125 states and 174 transitions. [2019-11-20 00:39:59,611 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-20 00:39:59,612 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 174 transitions. [2019-11-20 00:39:59,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2019-11-20 00:39:59,613 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:39:59,613 INFO L410 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] [2019-11-20 00:39:59,816 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2019-11-20 00:39:59,817 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:39:59,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:39:59,817 INFO L82 PathProgramCache]: Analyzing trace with hash -1139099466, now seen corresponding path program 1 times [2019-11-20 00:39:59,818 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 00:39:59,819 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [90347629] [2019-11-20 00:39:59,819 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2019-11-20 00:40:00,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:40:00,480 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 28 conjunts are in the unsatisfiable core [2019-11-20 00:40:00,485 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:40:00,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:00,933 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 56 [2019-11-20 00:40:00,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 00:40:01,000 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 4 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 58 [2019-11-20 00:40:01,001 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:01,047 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:01,081 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2019-11-20 00:40:01,082 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:01,117 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:01,134 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:01,134 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2019-11-20 00:40:01,135 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:01,151 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:01,152 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 00:40:01,211 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:01,212 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-11-20 00:40:01,213 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:99, output treesize:55 [2019-11-20 00:40:02,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:02,111 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 00:40:02,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:02,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:02,968 INFO L237 Elim1Store]: Index analysis took 169 ms [2019-11-20 00:40:03,020 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,021 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 82 treesize of output 84 [2019-11-20 00:40:03,167 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,168 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 4 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 9 case distinctions, treesize of input 62 treesize of output 77 [2019-11-20 00:40:03,169 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:03,210 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,232 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 34 [2019-11-20 00:40:03,232 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:03,273 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,296 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 36 [2019-11-20 00:40:03,297 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:03,317 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,317 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 00:40:03,376 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,376 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 4 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 83 treesize of output 88 [2019-11-20 00:40:03,402 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2019-11-20 00:40:03,402 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:03,441 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,454 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,455 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 16 [2019-11-20 00:40:03,455 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:03,480 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,481 INFO L496 ElimStorePlain]: Start of recursive call 6: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 00:40:03,566 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:03,568 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2019-11-20 00:40:03,568 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:166, output treesize:81 [2019-11-20 00:40:04,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:04,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:04,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:04,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:04,975 WARN L191 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-11-20 00:40:05,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:05,159 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [90347629] [2019-11-20 00:40:05,159 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:40:05,159 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 22 [2019-11-20 00:40:05,159 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093754499] [2019-11-20 00:40:05,160 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-11-20 00:40:05,160 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 00:40:05,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-11-20 00:40:05,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2019-11-20 00:40:05,161 INFO L87 Difference]: Start difference. First operand 125 states and 174 transitions. Second operand 22 states. [2019-11-20 00:40:05,778 WARN L191 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2019-11-20 00:40:08,384 WARN L191 SmtUtils]: Spent 2.50 s on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2019-11-20 00:40:08,861 WARN L191 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 66 [2019-11-20 00:40:09,510 WARN L191 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 85 [2019-11-20 00:40:11,901 WARN L191 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 91 [2019-11-20 00:40:14,067 WARN L191 SmtUtils]: Spent 1.98 s on a formula simplification. DAG size of input: 125 DAG size of output: 97 [2019-11-20 00:40:16,727 WARN L191 SmtUtils]: Spent 2.57 s on a formula simplification. DAG size of input: 129 DAG size of output: 101 [2019-11-20 00:40:19,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:40:19,803 INFO L93 Difference]: Finished difference Result 200 states and 271 transitions. [2019-11-20 00:40:20,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-11-20 00:40:20,254 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2019-11-20 00:40:20,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 00:40:20,255 INFO L225 Difference]: With dead ends: 200 [2019-11-20 00:40:20,255 INFO L226 Difference]: Without dead ends: 110 [2019-11-20 00:40:20,257 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 14.2s TimeCoverageRelationStatistics Valid=197, Invalid=673, Unknown=0, NotChecked=0, Total=870 [2019-11-20 00:40:20,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2019-11-20 00:40:20,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 90. [2019-11-20 00:40:20,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2019-11-20 00:40:20,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 115 transitions. [2019-11-20 00:40:20,267 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 115 transitions. Word has length 23 [2019-11-20 00:40:20,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 00:40:20,267 INFO L462 AbstractCegarLoop]: Abstraction has 90 states and 115 transitions. [2019-11-20 00:40:20,267 INFO L463 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-11-20 00:40:20,267 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 115 transitions. [2019-11-20 00:40:20,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2019-11-20 00:40:20,269 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:40:20,269 INFO L410 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] [2019-11-20 00:40:20,472 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2019-11-20 00:40:20,473 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:40:20,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:40:20,473 INFO L82 PathProgramCache]: Analyzing trace with hash -1956628360, now seen corresponding path program 1 times [2019-11-20 00:40:20,474 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 00:40:20,474 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1116091501] [2019-11-20 00:40:20,474 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/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 [2019-11-20 00:40:20,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:40:20,956 INFO L255 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-20 00:40:20,959 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:40:20,982 INFO L377 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 44 [2019-11-20 00:40:20,997 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2019-11-20 00:40:20,998 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:21,028 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,041 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,041 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 12 [2019-11-20 00:40:21,042 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:21,052 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,052 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 00:40:21,066 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,066 INFO L496 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. [2019-11-20 00:40:21,067 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:57, output treesize:18 [2019-11-20 00:40:21,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:21,794 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 00:40:21,911 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,912 INFO L377 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 4 case distinctions, treesize of input 51 treesize of output 49 [2019-11-20 00:40:21,933 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,934 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 36 [2019-11-20 00:40:21,934 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:21,947 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,961 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,962 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2019-11-20 00:40:21,962 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-20 00:40:21,970 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,971 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 00:40:21,985 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 00:40:21,986 INFO L496 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. [2019-11-20 00:40:21,986 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:61, output treesize:21 [2019-11-20 00:40:22,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:22,059 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1116091501] [2019-11-20 00:40:22,060 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:40:22,060 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2019-11-20 00:40:22,060 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868077887] [2019-11-20 00:40:22,061 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-20 00:40:22,069 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 00:40:22,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-20 00:40:22,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2019-11-20 00:40:22,070 INFO L87 Difference]: Start difference. First operand 90 states and 115 transitions. Second operand 8 states. [2019-11-20 00:40:25,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:40:25,625 INFO L93 Difference]: Finished difference Result 173 states and 222 transitions. [2019-11-20 00:40:26,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 00:40:26,014 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 28 [2019-11-20 00:40:26,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 00:40:26,015 INFO L225 Difference]: With dead ends: 173 [2019-11-20 00:40:26,016 INFO L226 Difference]: Without dead ends: 104 [2019-11-20 00:40:26,017 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2019-11-20 00:40:26,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2019-11-20 00:40:26,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 84. [2019-11-20 00:40:26,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2019-11-20 00:40:26,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 104 transitions. [2019-11-20 00:40:26,025 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 104 transitions. Word has length 28 [2019-11-20 00:40:26,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 00:40:26,025 INFO L462 AbstractCegarLoop]: Abstraction has 84 states and 104 transitions. [2019-11-20 00:40:26,025 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-20 00:40:26,025 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 104 transitions. [2019-11-20 00:40:26,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-20 00:40:26,026 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:40:26,027 INFO L410 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] [2019-11-20 00:40:26,236 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 mathsat -unsat_core_generation=3 [2019-11-20 00:40:26,237 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:40:26,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:40:26,237 INFO L82 PathProgramCache]: Analyzing trace with hash 509977371, now seen corresponding path program 1 times [2019-11-20 00:40:26,237 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 00:40:26,238 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [46484868] [2019-11-20 00:40:26,238 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/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 [2019-11-20 00:40:26,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:40:26,610 INFO L255 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 00:40:26,612 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:40:26,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:26,653 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 00:40:26,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:26,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:26,682 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [46484868] [2019-11-20 00:40:26,683 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:40:26,683 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2019-11-20 00:40:26,683 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149074193] [2019-11-20 00:40:26,683 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-20 00:40:26,683 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 00:40:26,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-20 00:40:26,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2019-11-20 00:40:26,684 INFO L87 Difference]: Start difference. First operand 84 states and 104 transitions. Second operand 7 states. [2019-11-20 00:40:28,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:40:28,261 INFO L93 Difference]: Finished difference Result 105 states and 124 transitions. [2019-11-20 00:40:28,261 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-20 00:40:28,261 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 29 [2019-11-20 00:40:28,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 00:40:28,262 INFO L225 Difference]: With dead ends: 105 [2019-11-20 00:40:28,262 INFO L226 Difference]: Without dead ends: 102 [2019-11-20 00:40:28,263 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2019-11-20 00:40:28,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2019-11-20 00:40:28,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 86. [2019-11-20 00:40:28,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2019-11-20 00:40:28,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 106 transitions. [2019-11-20 00:40:28,271 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 106 transitions. Word has length 29 [2019-11-20 00:40:28,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 00:40:28,272 INFO L462 AbstractCegarLoop]: Abstraction has 86 states and 106 transitions. [2019-11-20 00:40:28,272 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-20 00:40:28,272 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 106 transitions. [2019-11-20 00:40:28,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2019-11-20 00:40:28,273 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:40:28,273 INFO L410 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] [2019-11-20 00:40:28,488 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 mathsat -unsat_core_generation=3 [2019-11-20 00:40:28,489 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:40:28,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:40:28,489 INFO L82 PathProgramCache]: Analyzing trace with hash -252008224, now seen corresponding path program 1 times [2019-11-20 00:40:28,490 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 00:40:28,490 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1893816810] [2019-11-20 00:40:28,490 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/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 [2019-11-20 00:40:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:40:28,872 INFO L255 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 15 conjunts are in the unsatisfiable core [2019-11-20 00:40:28,876 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:40:29,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:29,102 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 00:40:29,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:29,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:29,358 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1893816810] [2019-11-20 00:40:29,358 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:40:29,358 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 13 [2019-11-20 00:40:29,359 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719925004] [2019-11-20 00:40:29,360 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-20 00:40:29,361 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 00:40:29,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-20 00:40:29,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2019-11-20 00:40:29,361 INFO L87 Difference]: Start difference. First operand 86 states and 106 transitions. Second operand 13 states. [2019-11-20 00:40:32,482 WARN L191 SmtUtils]: Spent 714.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2019-11-20 00:40:36,605 WARN L191 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2019-11-20 00:40:36,759 WARN L191 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2019-11-20 00:40:36,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:40:36,766 INFO L93 Difference]: Finished difference Result 95 states and 114 transitions. [2019-11-20 00:40:36,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-20 00:40:36,767 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 31 [2019-11-20 00:40:36,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 00:40:36,767 INFO L225 Difference]: With dead ends: 95 [2019-11-20 00:40:36,767 INFO L226 Difference]: Without dead ends: 34 [2019-11-20 00:40:36,768 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2019-11-20 00:40:36,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2019-11-20 00:40:36,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2019-11-20 00:40:36,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2019-11-20 00:40:36,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 33 transitions. [2019-11-20 00:40:36,781 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 33 transitions. Word has length 31 [2019-11-20 00:40:36,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 00:40:36,782 INFO L462 AbstractCegarLoop]: Abstraction has 34 states and 33 transitions. [2019-11-20 00:40:36,782 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-20 00:40:36,782 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 33 transitions. [2019-11-20 00:40:36,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2019-11-20 00:40:36,783 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 00:40:36,784 INFO L410 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] [2019-11-20 00:40:36,984 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 mathsat -unsat_core_generation=3 [2019-11-20 00:40:36,984 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-20 00:40:36,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 00:40:36,985 INFO L82 PathProgramCache]: Analyzing trace with hash -1103440656, now seen corresponding path program 1 times [2019-11-20 00:40:36,985 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 00:40:36,985 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1562254625] [2019-11-20 00:40:36,985 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/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 [2019-11-20 00:40:37,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 00:40:37,350 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 12 conjunts are in the unsatisfiable core [2019-11-20 00:40:37,352 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 00:40:37,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:37,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:37,486 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 00:40:37,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 00:40:37,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 00:40:37,680 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1562254625] [2019-11-20 00:40:37,680 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 00:40:37,680 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 13 [2019-11-20 00:40:37,681 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656460619] [2019-11-20 00:40:37,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-11-20 00:40:37,681 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 00:40:37,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-11-20 00:40:37,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2019-11-20 00:40:37,682 INFO L87 Difference]: Start difference. First operand 34 states and 33 transitions. Second operand 14 states. [2019-11-20 00:40:37,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 00:40:37,911 INFO L93 Difference]: Finished difference Result 34 states and 33 transitions. [2019-11-20 00:40:37,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-20 00:40:37,911 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 33 [2019-11-20 00:40:37,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 00:40:37,912 INFO L225 Difference]: With dead ends: 34 [2019-11-20 00:40:37,912 INFO L226 Difference]: Without dead ends: 0 [2019-11-20 00:40:37,913 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2019-11-20 00:40:37,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-11-20 00:40:37,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-11-20 00:40:37,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-11-20 00:40:37,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-11-20 00:40:37,913 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 33 [2019-11-20 00:40:37,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 00:40:37,913 INFO L462 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-20 00:40:37,914 INFO L463 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-11-20 00:40:37,914 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-11-20 00:40:37,914 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-11-20 00:40:38,114 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 mathsat -unsat_core_generation=3 [2019-11-20 00:40:38,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-11-20 00:40:38,489 WARN L191 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2019-11-20 00:40:38,948 WARN L191 SmtUtils]: Spent 450.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2019-11-20 00:40:41,070 WARN L191 SmtUtils]: Spent 2.11 s on a formula simplification that was a NOOP. DAG size: 71 [2019-11-20 00:40:41,842 WARN L191 SmtUtils]: Spent 768.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 93 [2019-11-20 00:40:43,971 WARN L191 SmtUtils]: Spent 2.11 s on a formula simplification that was a NOOP. DAG size: 52 [2019-11-20 00:40:45,373 WARN L191 SmtUtils]: Spent 1.40 s on a formula simplification that was a NOOP. DAG size: 57 [2019-11-20 00:40:45,375 INFO L444 ceAbstractionStarter]: For program point L68-3(lines 68 72) no Hoare annotation was computed. [2019-11-20 00:40:45,375 INFO L444 ceAbstractionStarter]: For program point L68-5(lines 68 72) no Hoare annotation was computed. [2019-11-20 00:40:45,375 INFO L440 ceAbstractionStarter]: At program point L68-6(lines 68 72) the Hoare annotation is: false [2019-11-20 00:40:45,375 INFO L444 ceAbstractionStarter]: For program point L68-7(lines 68 72) no Hoare annotation was computed. [2019-11-20 00:40:45,375 INFO L444 ceAbstractionStarter]: For program point L201(line 201) no Hoare annotation was computed. [2019-11-20 00:40:45,375 INFO L444 ceAbstractionStarter]: For program point L168(lines 168 178) no Hoare annotation was computed. [2019-11-20 00:40:45,375 INFO L444 ceAbstractionStarter]: For program point L168-2(lines 142 242) no Hoare annotation was computed. [2019-11-20 00:40:45,375 INFO L444 ceAbstractionStarter]: For program point L169(lines 169 177) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L203(line 203) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L170(line 170) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L170-2(line 170) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L447 ceAbstractionStarter]: At program point L303(lines 281 304) the Hoare annotation is: true [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L237(line 237) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L171(line 171) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L105(lines 105 111) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L105-2(lines 88 113) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L105-3(lines 105 111) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L105-5(lines 88 113) no Hoare annotation was computed. [2019-11-20 00:40:45,376 INFO L444 ceAbstractionStarter]: For program point L239(line 239) no Hoare annotation was computed. [2019-11-20 00:40:45,377 INFO L444 ceAbstractionStarter]: For program point L272-1(lines 272 276) no Hoare annotation was computed. [2019-11-20 00:40:45,377 INFO L440 ceAbstractionStarter]: At program point L272-2(lines 272 276) the Hoare annotation is: (let ((.cse0 (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53)))) (and (exists ((v_skolemized_v_prenex_23_4 (_ BitVec 64))) (and (= ULTIMATE.start___ieee754_atan2_~hx~1 ((_ extract 63 32) v_skolemized_v_prenex_23_4)) (= (fp ((_ extract 63 63) v_skolemized_v_prenex_23_4) ((_ extract 62 52) v_skolemized_v_prenex_23_4) ((_ extract 51 0) v_skolemized_v_prenex_23_4)) (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))))) (= ULTIMATE.start___ieee754_atan2_~x .cse0) |ULTIMATE.start_main_#t~short62| (= (_ +zero 11 53) ULTIMATE.start___signbit_double_~x) (exists ((v_skolemized_v_prenex_23_4 (_ BitVec 64)) (v_skolemized_v_prenex_24_5 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_skolemized_v_prenex_23_4) ((_ extract 62 52) v_skolemized_v_prenex_23_4) ((_ extract 51 0) v_skolemized_v_prenex_23_4)) (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))) (fp.gt (fp ((_ extract 63 63) v_skolemized_v_prenex_24_5) ((_ extract 62 52) v_skolemized_v_prenex_24_5) ((_ extract 51 0) v_skolemized_v_prenex_24_5)) (_ +zero 11 53)) (= (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) v_skolemized_v_prenex_24_5) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) v_skolemized_v_prenex_23_4) (_ bv30 32)))) ULTIMATE.start___ieee754_atan2_~m~0))) (= ~zero_atan2~0 (_ +zero 11 53)) (= ULTIMATE.start_main_~res~0 (_ +zero 11 53)) (= (_ +zero 11 53) |ULTIMATE.start___ieee754_atan2_#res|) (= ULTIMATE.start_main_~x~0 .cse0) (fp.gt ULTIMATE.start___ieee754_atan2_~y (_ +zero 11 53)) |ULTIMATE.start___ieee754_atan2_#t~switch39| (exists ((v_skolemized_v_prenex_24_5 (_ BitVec 64))) (and (fp.gt (fp ((_ extract 63 63) v_skolemized_v_prenex_24_5) ((_ extract 62 52) v_skolemized_v_prenex_24_5) ((_ extract 51 0) v_skolemized_v_prenex_24_5)) (_ +zero 11 53)) (= ((_ extract 63 32) v_skolemized_v_prenex_24_5) ULTIMATE.start___ieee754_atan2_~hy~0))))) [2019-11-20 00:40:45,377 INFO L444 ceAbstractionStarter]: For program point L173(line 173) no Hoare annotation was computed. [2019-11-20 00:40:45,377 INFO L444 ceAbstractionStarter]: For program point L272-3(lines 272 276) no Hoare annotation was computed. [2019-11-20 00:40:45,377 INFO L444 ceAbstractionStarter]: For program point L74(lines 74 87) no Hoare annotation was computed. [2019-11-20 00:40:45,377 INFO L444 ceAbstractionStarter]: For program point L74-1(lines 74 87) no Hoare annotation was computed. [2019-11-20 00:40:45,377 INFO L444 ceAbstractionStarter]: For program point L175(line 175) no Hoare annotation was computed. [2019-11-20 00:40:45,378 INFO L440 ceAbstractionStarter]: At program point L142(lines 142 242) the Hoare annotation is: (let ((.cse0 (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53)))) (and (exists ((v_skolemized_v_prenex_23_4 (_ BitVec 64))) (and (= ULTIMATE.start___ieee754_atan2_~hx~1 ((_ extract 63 32) v_skolemized_v_prenex_23_4)) (= (fp ((_ extract 63 63) v_skolemized_v_prenex_23_4) ((_ extract 62 52) v_skolemized_v_prenex_23_4) ((_ extract 51 0) v_skolemized_v_prenex_23_4)) (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))))) (= ULTIMATE.start___ieee754_atan2_~x .cse0) (exists ((v_skolemized_v_prenex_23_4 (_ BitVec 64)) (v_skolemized_v_prenex_24_5 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_skolemized_v_prenex_23_4) ((_ extract 62 52) v_skolemized_v_prenex_23_4) ((_ extract 51 0) v_skolemized_v_prenex_23_4)) (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))) (fp.gt (fp ((_ extract 63 63) v_skolemized_v_prenex_24_5) ((_ extract 62 52) v_skolemized_v_prenex_24_5) ((_ extract 51 0) v_skolemized_v_prenex_24_5)) (_ +zero 11 53)) (= (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) v_skolemized_v_prenex_24_5) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) v_skolemized_v_prenex_23_4) (_ bv30 32)))) ULTIMATE.start___ieee754_atan2_~m~0))) (= ~zero_atan2~0 (_ +zero 11 53)) (= (_ +zero 11 53) |ULTIMATE.start___ieee754_atan2_#res|) (= ULTIMATE.start_main_~x~0 .cse0) (fp.gt ULTIMATE.start___ieee754_atan2_~y (_ +zero 11 53)) (exists ((v_skolemized_v_prenex_24_5 (_ BitVec 64))) (and (fp.gt (fp ((_ extract 63 63) v_skolemized_v_prenex_24_5) ((_ extract 62 52) v_skolemized_v_prenex_24_5) ((_ extract 51 0) v_skolemized_v_prenex_24_5)) (_ +zero 11 53)) (= ((_ extract 63 32) v_skolemized_v_prenex_24_5) ULTIMATE.start___ieee754_atan2_~hy~0))) |ULTIMATE.start___ieee754_atan2_#t~switch39|)) [2019-11-20 00:40:45,378 INFO L444 ceAbstractionStarter]: For program point L76-1(lines 76 80) no Hoare annotation was computed. [2019-11-20 00:40:45,378 INFO L440 ceAbstractionStarter]: At program point L76-2(lines 76 80) the Hoare annotation is: false [2019-11-20 00:40:45,378 INFO L444 ceAbstractionStarter]: For program point L76-3(lines 74 87) no Hoare annotation was computed. [2019-11-20 00:40:45,378 INFO L444 ceAbstractionStarter]: For program point L76-5(lines 76 80) no Hoare annotation was computed. [2019-11-20 00:40:45,378 INFO L440 ceAbstractionStarter]: At program point L76-6(lines 76 80) the Hoare annotation is: false [2019-11-20 00:40:45,378 INFO L444 ceAbstractionStarter]: For program point L76-7(lines 74 87) no Hoare annotation was computed. [2019-11-20 00:40:45,378 INFO L444 ceAbstractionStarter]: For program point L210(line 210) no Hoare annotation was computed. [2019-11-20 00:40:45,378 INFO L444 ceAbstractionStarter]: For program point L210-2(line 210) no Hoare annotation was computed. [2019-11-20 00:40:45,379 INFO L440 ceAbstractionStarter]: At program point L278(lines 269 279) the Hoare annotation is: (let ((.cse0 (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53)))) (and (exists ((v_skolemized_v_prenex_34_3 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_skolemized_v_prenex_34_3) ((_ extract 62 52) v_skolemized_v_prenex_34_3) ((_ extract 51 0) v_skolemized_v_prenex_34_3)) (_ +zero 11 53)) (= ULTIMATE.start___signbit_double_~msw~0 ((_ extract 63 32) v_skolemized_v_prenex_34_3)))) (exists ((v_skolemized_v_prenex_23_4 (_ BitVec 64)) (v_skolemized_v_prenex_24_5 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_skolemized_v_prenex_23_4) ((_ extract 62 52) v_skolemized_v_prenex_23_4) ((_ extract 51 0) v_skolemized_v_prenex_23_4)) (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))) (fp.gt (fp ((_ extract 63 63) v_skolemized_v_prenex_24_5) ((_ extract 62 52) v_skolemized_v_prenex_24_5) ((_ extract 51 0) v_skolemized_v_prenex_24_5)) (_ +zero 11 53)) (= (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) v_skolemized_v_prenex_24_5) (_ bv31 32))) (bvand (_ bv2 32) (bvashr ((_ extract 63 32) v_skolemized_v_prenex_23_4) (_ bv30 32)))) ULTIMATE.start___ieee754_atan2_~m~0))) (= ~zero_atan2~0 (_ +zero 11 53)) (= ULTIMATE.start_main_~res~0 (_ +zero 11 53)) (fp.gt ULTIMATE.start___ieee754_atan2_~y (_ +zero 11 53)) |ULTIMATE.start___ieee754_atan2_#t~switch39| (= |ULTIMATE.start___signbit_double_#res| (_ bv0 32)) (exists ((v_skolemized_v_prenex_23_4 (_ BitVec 64))) (and (= ULTIMATE.start___ieee754_atan2_~hx~1 ((_ extract 63 32) v_skolemized_v_prenex_23_4)) (= (fp ((_ extract 63 63) v_skolemized_v_prenex_23_4) ((_ extract 62 52) v_skolemized_v_prenex_23_4) ((_ extract 51 0) v_skolemized_v_prenex_23_4)) (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))))) (= ULTIMATE.start___ieee754_atan2_~x .cse0) |ULTIMATE.start_main_#t~short62| (= (_ +zero 11 53) ULTIMATE.start___signbit_double_~x) (= (_ +zero 11 53) |ULTIMATE.start___ieee754_atan2_#res|) (= ULTIMATE.start_main_~x~0 .cse0) (exists ((v_skolemized_v_prenex_24_5 (_ BitVec 64))) (and (fp.gt (fp ((_ extract 63 63) v_skolemized_v_prenex_24_5) ((_ extract 62 52) v_skolemized_v_prenex_24_5) ((_ extract 51 0) v_skolemized_v_prenex_24_5)) (_ +zero 11 53)) (= ((_ extract 63 32) v_skolemized_v_prenex_24_5) ULTIMATE.start___ieee754_atan2_~hy~0))))) [2019-11-20 00:40:45,379 INFO L444 ceAbstractionStarter]: For program point L213(lines 213 218) no Hoare annotation was computed. [2019-11-20 00:40:45,379 INFO L444 ceAbstractionStarter]: For program point L147-1(lines 147 152) no Hoare annotation was computed. [2019-11-20 00:40:45,379 INFO L440 ceAbstractionStarter]: At program point L147-2(lines 147 152) the Hoare annotation is: (let ((.cse0 (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53)))) (and (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) ULTIMATE.start___ieee754_atan2_~y) (not (= (bvlshr (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (_ bv2148532224 32)) (_ bv31 32)) (_ bv0 32))))) (or (not |ULTIMATE.start_main_#t~short59|) (forall ((ULTIMATE.start___ieee754_atan2_~ly~0 (_ BitVec 32)) (v_skolemized_v_prenex_24_3 (_ BitVec 64))) (or (not (= (fp ((_ extract 63 63) v_skolemized_v_prenex_24_3) ((_ extract 62 52) v_skolemized_v_prenex_24_3) ((_ extract 51 0) v_skolemized_v_prenex_24_3)) ULTIMATE.start_main_~y~0)) (not (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) v_skolemized_v_prenex_24_3)) (bvlshr (bvor ULTIMATE.start___ieee754_atan2_~ly~0 (bvneg ULTIMATE.start___ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32))))) (not (fp.gt ULTIMATE.start_main_~y~0 (_ +zero 11 53)))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) ULTIMATE.start_main_~y~0) (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|) ULTIMATE.start_isfinite_double_~hx~3))) (= ULTIMATE.start___ieee754_atan2_~x .cse0) (= ~zero_atan2~0 (_ +zero 11 53)) (= ULTIMATE.start_main_~x~0 .cse0) (= ULTIMATE.start_isfinite_double_~x ULTIMATE.start_main_~y~0) (fp.gt ULTIMATE.start___ieee754_atan2_~y (_ +zero 11 53)) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= |ULTIMATE.start_isfinite_double_#res| (bvlshr (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (_ bv2148532224 32)) (_ bv31 32))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) ULTIMATE.start_main_~y~0))))) [2019-11-20 00:40:45,379 INFO L444 ceAbstractionStarter]: For program point L147-3(lines 147 152) no Hoare annotation was computed. [2019-11-20 00:40:45,379 INFO L444 ceAbstractionStarter]: For program point L247-1(lines 247 252) no Hoare annotation was computed. [2019-11-20 00:40:45,379 INFO L440 ceAbstractionStarter]: At program point L247-2(lines 247 252) the Hoare annotation is: (and (= ~zero_atan2~0 (_ +zero 11 53)) (= ULTIMATE.start_main_~x~0 (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53)))) [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L181(line 181) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L247-3(lines 247 252) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L181-2(line 181) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L215(lines 215 218) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L215-2(lines 213 218) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L83(lines 83 86) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L83-1(lines 83 86) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L183(lines 183 207) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L183-1(lines 142 242) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L184(lines 184 206) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L444 ceAbstractionStarter]: For program point L19-1(lines 19 23) no Hoare annotation was computed. [2019-11-20 00:40:45,380 INFO L440 ceAbstractionStarter]: At program point L19-2(lines 19 23) the Hoare annotation is: false [2019-11-20 00:40:45,381 INFO L444 ceAbstractionStarter]: For program point L19-5(lines 19 23) no Hoare annotation was computed. [2019-11-20 00:40:45,381 INFO L440 ceAbstractionStarter]: At program point L19-6(lines 19 23) the Hoare annotation is: false [2019-11-20 00:40:45,381 INFO L444 ceAbstractionStarter]: For program point L19-9(lines 19 23) no Hoare annotation was computed. [2019-11-20 00:40:45,381 INFO L440 ceAbstractionStarter]: At program point L19-10(lines 19 23) the Hoare annotation is: false [2019-11-20 00:40:45,381 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2019-11-20 00:40:45,381 INFO L444 ceAbstractionStarter]: For program point L185(lines 185 194) no Hoare annotation was computed. [2019-11-20 00:40:45,381 INFO L444 ceAbstractionStarter]: For program point L219(lines 219 241) no Hoare annotation was computed. [2019-11-20 00:40:45,381 INFO L444 ceAbstractionStarter]: For program point L186(line 186) no Hoare annotation was computed. [2019-11-20 00:40:45,381 INFO L444 ceAbstractionStarter]: For program point L220(line 220) no Hoare annotation was computed. [2019-11-20 00:40:45,381 INFO L444 ceAbstractionStarter]: For program point L154-1(lines 154 159) no Hoare annotation was computed. [2019-11-20 00:40:45,382 INFO L440 ceAbstractionStarter]: At program point L154-2(lines 154 159) the Hoare annotation is: (let ((.cse0 (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53)))) (and (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) ULTIMATE.start___ieee754_atan2_~y) (not (= (bvlshr (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (_ bv2148532224 32)) (_ bv31 32)) (_ bv0 32))))) (or (not |ULTIMATE.start_main_#t~short59|) (forall ((ULTIMATE.start___ieee754_atan2_~ly~0 (_ BitVec 32)) (v_skolemized_v_prenex_24_3 (_ BitVec 64))) (or (not (= (fp ((_ extract 63 63) v_skolemized_v_prenex_24_3) ((_ extract 62 52) v_skolemized_v_prenex_24_3) ((_ extract 51 0) v_skolemized_v_prenex_24_3)) ULTIMATE.start_main_~y~0)) (not (bvugt (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) v_skolemized_v_prenex_24_3)) (bvlshr (bvor ULTIMATE.start___ieee754_atan2_~ly~0 (bvneg ULTIMATE.start___ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32))))) (not (fp.gt ULTIMATE.start_main_~y~0 (_ +zero 11 53)))) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) ULTIMATE.start_main_~y~0) (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|) ULTIMATE.start_isfinite_double_~hx~3))) (= ULTIMATE.start___ieee754_atan2_~x .cse0) (exists ((v_skolemized_v_prenex_22_3 (_ BitVec 64)) (v_skolemized_v_prenex_23_3 (_ BitVec 64))) (let ((.cse1 ((_ extract 31 0) v_skolemized_v_prenex_22_3))) (and (= ((_ extract 31 0) v_skolemized_v_prenex_23_3) .cse1) (= ((_ extract 63 32) v_skolemized_v_prenex_23_3) ULTIMATE.start___ieee754_atan2_~hx~1) (= ULTIMATE.start___ieee754_atan2_~hx~1 ((_ extract 63 32) v_skolemized_v_prenex_22_3)) (= (fp ((_ extract 63 63) v_skolemized_v_prenex_23_3) ((_ extract 62 52) v_skolemized_v_prenex_23_3) ((_ extract 51 0) v_skolemized_v_prenex_23_3)) (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))) (= ULTIMATE.start___ieee754_atan2_~lx~0 .cse1)))) (= ~zero_atan2~0 (_ +zero 11 53)) (exists ((v_skolemized_v_prenex_22_3 (_ BitVec 64)) (v_skolemized_v_prenex_23_3 (_ BitVec 64))) (let ((.cse2 ((_ extract 63 32) v_skolemized_v_prenex_23_3)) (.cse3 ((_ extract 31 0) v_skolemized_v_prenex_22_3))) (and (= .cse2 ((_ extract 63 32) v_skolemized_v_prenex_22_3)) (= ((_ extract 31 0) v_skolemized_v_prenex_23_3) .cse3) (= ULTIMATE.start___ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) .cse2)) (= (fp ((_ extract 63 63) v_skolemized_v_prenex_23_3) ((_ extract 62 52) v_skolemized_v_prenex_23_3) ((_ extract 51 0) v_skolemized_v_prenex_23_3)) (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))) (= ULTIMATE.start___ieee754_atan2_~lx~0 .cse3)))) (= ULTIMATE.start_main_~x~0 .cse0) (= ULTIMATE.start_isfinite_double_~x ULTIMATE.start_main_~y~0) (fp.gt ULTIMATE.start___ieee754_atan2_~y (_ +zero 11 53)) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= |ULTIMATE.start_isfinite_double_#res| (bvlshr (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (_ bv2148532224 32)) (_ bv31 32))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) ULTIMATE.start_main_~y~0))))) [2019-11-20 00:40:45,382 INFO L444 ceAbstractionStarter]: For program point L88(lines 88 113) no Hoare annotation was computed. [2019-11-20 00:40:45,382 INFO L444 ceAbstractionStarter]: For program point L154-3(lines 154 159) no Hoare annotation was computed. [2019-11-20 00:40:45,382 INFO L444 ceAbstractionStarter]: For program point L88-2(lines 88 113) no Hoare annotation was computed. [2019-11-20 00:40:45,382 INFO L444 ceAbstractionStarter]: For program point L188(line 188) no Hoare annotation was computed. [2019-11-20 00:40:45,382 INFO L444 ceAbstractionStarter]: For program point L89(lines 89 92) no Hoare annotation was computed. [2019-11-20 00:40:45,382 INFO L444 ceAbstractionStarter]: For program point L89-2(lines 89 92) no Hoare annotation was computed. [2019-11-20 00:40:45,382 INFO L444 ceAbstractionStarter]: For program point L89-3(lines 89 92) no Hoare annotation was computed. [2019-11-20 00:40:45,382 INFO L444 ceAbstractionStarter]: For program point L89-5(lines 89 92) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L222(line 222) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L90(lines 90 91) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L90-1(lines 90 91) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L24(lines 24 29) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L24-1(lines 17 31) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L24-2(lines 24 29) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L24-3(lines 24 29) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L24-4(lines 17 31) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L24-5(lines 24 29) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L24-6(lines 24 29) no Hoare annotation was computed. [2019-11-20 00:40:45,383 INFO L444 ceAbstractionStarter]: For program point L24-7(lines 17 31) no Hoare annotation was computed. [2019-11-20 00:40:45,384 INFO L444 ceAbstractionStarter]: For program point L24-8(lines 24 29) no Hoare annotation was computed. [2019-11-20 00:40:45,384 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-11-20 00:40:45,384 INFO L440 ceAbstractionStarter]: At program point L256(lines 245 257) the Hoare annotation is: (and (= ~zero_atan2~0 (_ +zero 11 53)) (= ULTIMATE.start_main_~x~0 (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53)))) [2019-11-20 00:40:45,384 INFO L444 ceAbstractionStarter]: For program point L190(line 190) no Hoare annotation was computed. [2019-11-20 00:40:45,384 INFO L444 ceAbstractionStarter]: For program point L224-1(lines 224 228) no Hoare annotation was computed. [2019-11-20 00:40:45,384 INFO L440 ceAbstractionStarter]: At program point L224-2(lines 224 228) the Hoare annotation is: false [2019-11-20 00:40:45,384 INFO L444 ceAbstractionStarter]: For program point L192(line 192) no Hoare annotation was computed. [2019-11-20 00:40:45,384 INFO L444 ceAbstractionStarter]: For program point L126(lines 126 131) no Hoare annotation was computed. [2019-11-20 00:40:45,384 INFO L444 ceAbstractionStarter]: For program point L126-1(lines 126 131) no Hoare annotation was computed. [2019-11-20 00:40:45,384 INFO L444 ceAbstractionStarter]: For program point L292(line 292) no Hoare annotation was computed. [2019-11-20 00:40:45,384 INFO L444 ceAbstractionStarter]: For program point L292-2(lines 292 301) no Hoare annotation was computed. [2019-11-20 00:40:45,385 INFO L444 ceAbstractionStarter]: For program point L292-4(lines 292 301) no Hoare annotation was computed. [2019-11-20 00:40:45,385 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2019-11-20 00:40:45,385 INFO L444 ceAbstractionStarter]: For program point L161(lines 161 163) no Hoare annotation was computed. [2019-11-20 00:40:45,385 INFO L444 ceAbstractionStarter]: For program point L261-1(lines 261 265) no Hoare annotation was computed. [2019-11-20 00:40:45,385 INFO L440 ceAbstractionStarter]: At program point L261-2(lines 261 265) the Hoare annotation is: (and (= ~zero_atan2~0 (_ +zero 11 53)) (= ULTIMATE.start_main_~x~0 (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))) (= ULTIMATE.start_isfinite_double_~x ULTIMATE.start_main_~y~0)) [2019-11-20 00:40:45,385 INFO L444 ceAbstractionStarter]: For program point L261-3(lines 261 265) no Hoare annotation was computed. [2019-11-20 00:40:45,385 INFO L444 ceAbstractionStarter]: For program point L96(lines 96 112) no Hoare annotation was computed. [2019-11-20 00:40:45,385 INFO L444 ceAbstractionStarter]: For program point L96-1(lines 96 112) no Hoare annotation was computed. [2019-11-20 00:40:45,385 INFO L440 ceAbstractionStarter]: At program point L30(lines 17 31) the Hoare annotation is: false [2019-11-20 00:40:45,385 INFO L440 ceAbstractionStarter]: At program point L30-1(lines 17 31) the Hoare annotation is: false [2019-11-20 00:40:45,385 INFO L440 ceAbstractionStarter]: At program point L30-2(lines 17 31) the Hoare annotation is: false [2019-11-20 00:40:45,385 INFO L444 ceAbstractionStarter]: For program point L229(lines 229 234) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L444 ceAbstractionStarter]: For program point L196(lines 196 205) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L444 ceAbstractionStarter]: For program point L229-1(lines 222 235) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L444 ceAbstractionStarter]: For program point L229-2(lines 229 234) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L444 ceAbstractionStarter]: For program point L130(line 130) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L444 ceAbstractionStarter]: For program point L97(lines 97 103) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L444 ceAbstractionStarter]: For program point L130-2(line 130) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L440 ceAbstractionStarter]: At program point L130-3(lines 64 132) the Hoare annotation is: false [2019-11-20 00:40:45,386 INFO L444 ceAbstractionStarter]: For program point L97-3(lines 97 103) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L444 ceAbstractionStarter]: For program point L130-4(line 130) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L444 ceAbstractionStarter]: For program point L130-6(line 130) no Hoare annotation was computed. [2019-11-20 00:40:45,386 INFO L440 ceAbstractionStarter]: At program point L130-7(lines 64 132) the Hoare annotation is: false [2019-11-20 00:40:45,387 INFO L444 ceAbstractionStarter]: For program point L197(line 197) no Hoare annotation was computed. [2019-11-20 00:40:45,387 INFO L444 ceAbstractionStarter]: For program point L164(lines 164 165) no Hoare annotation was computed. [2019-11-20 00:40:45,387 INFO L444 ceAbstractionStarter]: For program point L-1(line -1) no Hoare annotation was computed. [2019-11-20 00:40:45,387 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 298) no Hoare annotation was computed. [2019-11-20 00:40:45,387 INFO L444 ceAbstractionStarter]: For program point L297(line 297) no Hoare annotation was computed. [2019-11-20 00:40:45,387 INFO L444 ceAbstractionStarter]: For program point L297-2(lines 297 300) no Hoare annotation was computed. [2019-11-20 00:40:45,387 INFO L444 ceAbstractionStarter]: For program point L298(line 298) no Hoare annotation was computed. [2019-11-20 00:40:45,387 INFO L444 ceAbstractionStarter]: For program point L199(line 199) no Hoare annotation was computed. [2019-11-20 00:40:45,387 INFO L440 ceAbstractionStarter]: At program point L266(lines 259 267) the Hoare annotation is: (and (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) ULTIMATE.start_main_~y~0) (= ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|) ULTIMATE.start_isfinite_double_~hx~3))) (= ~zero_atan2~0 (_ +zero 11 53)) (= ULTIMATE.start_main_~x~0 (fp.div roundNearestTiesToEven ((_ to_fp 11 53) roundNearestTiesToEven 1.0) (_ +zero 11 53))) (= ULTIMATE.start_isfinite_double_~x ULTIMATE.start_main_~y~0) (exists ((|v_skolemized_q#valueAsBitvector_37| (_ BitVec 64))) (and (= |ULTIMATE.start_isfinite_double_#res| (bvlshr (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_skolemized_q#valueAsBitvector_37|)) (_ bv2148532224 32)) (_ bv31 32))) (= (fp ((_ extract 63 63) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 62 52) |v_skolemized_q#valueAsBitvector_37|) ((_ extract 51 0) |v_skolemized_q#valueAsBitvector_37|)) ULTIMATE.start_main_~y~0)))) [2019-11-20 00:40:45,387 INFO L444 ceAbstractionStarter]: For program point L68-1(lines 68 72) no Hoare annotation was computed. [2019-11-20 00:40:45,388 INFO L440 ceAbstractionStarter]: At program point L68-2(lines 68 72) the Hoare annotation is: false [2019-11-20 00:40:45,403 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,403 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,404 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,404 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,404 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,404 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,404 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,405 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,405 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,405 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,405 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,405 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,406 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,406 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,410 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,410 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,411 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,411 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,412 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,412 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,412 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,412 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,419 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,419 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,420 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,420 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,420 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,420 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,421 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,421 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,421 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,422 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,422 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,422 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,423 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,423 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,423 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,423 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,424 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,424 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,424 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,425 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,425 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,425 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,429 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,430 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,430 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,430 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,431 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,431 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,431 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,431 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,432 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,432 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,433 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,433 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,433 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,434 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,434 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,434 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,434 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,435 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,435 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,435 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,436 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,436 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,437 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,437 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,437 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,438 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,438 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,438 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,440 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,441 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,441 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,441 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,442 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,442 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,442 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,443 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,443 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,443 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,443 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,444 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,444 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,444 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,445 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,445 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,445 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,446 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,446 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,446 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,447 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,447 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,447 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,447 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,448 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,448 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,448 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,448 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,450 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,450 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,451 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,451 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,451 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,452 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,452 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,452 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,453 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,453 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,453 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,454 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,454 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,454 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,455 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,455 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,455 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,455 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,456 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,456 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,456 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,456 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,457 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,457 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,457 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,457 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,458 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,458 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,460 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,461 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,461 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,461 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,462 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,462 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,462 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,463 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,463 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,463 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,464 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,464 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,464 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,465 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,465 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,465 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,466 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,466 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,466 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,466 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,467 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,467 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,467 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,468 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,468 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,468 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,468 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,469 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,469 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,469 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,470 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,470 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,470 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,470 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,471 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,471 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,471 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,471 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,472 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,472 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,472 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,472 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,473 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,474 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,475 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,475 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,475 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,476 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,476 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,476 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,477 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,477 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,477 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,478 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,478 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,478 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,478 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,479 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,479 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,479 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,480 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,480 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,480 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,480 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,481 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,481 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,481 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,481 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,482 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,482 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,482 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,483 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,483 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,483 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,483 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,484 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,484 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,484 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,484 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,485 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,485 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,485 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,485 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,486 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,486 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,486 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,488 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,488 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,488 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,489 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,489 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,489 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,490 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,490 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,490 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,490 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,491 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,491 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,491 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,491 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,492 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,492 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,492 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,493 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,493 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,493 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,493 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,494 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,494 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,494 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,495 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,495 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,495 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,495 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,496 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,497 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,497 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,497 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,497 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,498 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,498 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,498 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,499 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,499 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,499 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,499 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,500 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,500 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,500 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,500 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,501 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,501 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,501 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,502 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,502 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,502 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,502 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,503 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,504 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,504 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,504 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,505 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,505 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,505 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,506 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,506 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,506 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,506 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,507 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,507 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,507 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,508 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,508 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,508 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,508 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,509 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,509 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,509 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,510 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,510 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,510 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,510 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,511 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,512 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,512 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,512 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,512 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,513 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,513 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,513 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,514 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,514 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,514 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,514 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,515 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,515 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,515 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,515 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,516 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,516 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,516 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,517 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,517 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,517 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,517 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,517 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,520 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 12:40:45 BoogieIcfgContainer [2019-11-20 00:40:45,521 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-11-20 00:40:45,521 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-20 00:40:45,521 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-20 00:40:45,521 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-20 00:40:45,522 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 12:39:58" (3/4) ... [2019-11-20 00:40:45,526 INFO L137 WitnessPrinter]: Generating witness for correct program [2019-11-20 00:40:45,546 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 28 nodes and edges [2019-11-20 00:40:45,547 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 14 nodes and edges [2019-11-20 00:40:45,548 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2019-11-20 00:40:45,581 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && v_skolemized_q#valueAsBitvector_37[63:32] == hx) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == y) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y) [2019-11-20 00:40:45,581 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && !(~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) == 0bv32)) && ((!aux-isinf_double(x) && isfinite_double(y)-aux || (forall ULTIMATE.start___ieee754_atan2_~ly~0 : bv32, v_skolemized_v_prenex_24_3 : bv64 :: !(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_3[63:63], v_skolemized_v_prenex_24_3[62:52], v_skolemized_v_prenex_24_3[51:0]) == y) || !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_v_prenex_24_3[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32))) || !~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && v_skolemized_q#valueAsBitvector_37[63:32] == hx)) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == y) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y) [2019-11-20 00:40:45,581 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && !(~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) == 0bv32)) && ((!aux-isinf_double(x) && isfinite_double(y)-aux || (forall ULTIMATE.start___ieee754_atan2_~ly~0 : bv32, v_skolemized_v_prenex_24_3 : bv64 :: !(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_3[63:63], v_skolemized_v_prenex_24_3[62:52], v_skolemized_v_prenex_24_3[51:0]) == y) || !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_v_prenex_24_3[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32))) || !~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && v_skolemized_q#valueAsBitvector_37[63:32] == hx)) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_v_prenex_22_3 : bv64, v_skolemized_v_prenex_23_3 : bv64 :: (((v_skolemized_v_prenex_23_3[31:0] == v_skolemized_v_prenex_22_3[31:0] && v_skolemized_v_prenex_23_3[63:32] == hx) && hx == v_skolemized_v_prenex_22_3[63:32]) && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_3[63:63], v_skolemized_v_prenex_23_3[62:52], v_skolemized_v_prenex_23_3[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && lx == v_skolemized_v_prenex_22_3[31:0])) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && (\exists v_skolemized_v_prenex_22_3 : bv64, v_skolemized_v_prenex_23_3 : bv64 :: (((v_skolemized_v_prenex_23_3[63:32] == v_skolemized_v_prenex_22_3[63:32] && v_skolemized_v_prenex_23_3[31:0] == v_skolemized_v_prenex_22_3[31:0]) && ix == ~bvand32(2147483647bv32, v_skolemized_v_prenex_23_3[63:32])) && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_3[63:63], v_skolemized_v_prenex_23_3[62:52], v_skolemized_v_prenex_23_3[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && lx == v_skolemized_v_prenex_22_3[31:0])) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == y) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y) [2019-11-20 00:40:45,582 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((\exists v_skolemized_v_prenex_23_4 : bv64 :: hx == v_skolemized_v_prenex_23_4[63:32] && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_v_prenex_23_4 : bv64, v_skolemized_v_prenex_24_5 : bv64 :: (~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()) && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE())) && ~bvor32(~bvand32(1bv32, ~bvashr32(v_skolemized_v_prenex_24_5[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_v_prenex_23_4[63:32], 30bv32))) == m)) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && ~Pluszero~LONGDOUBLE() == \result) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_v_prenex_24_5 : bv64 :: ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_v_prenex_24_5[63:32] == hy)) && aux-switch (m) { case 0: return zero_atan2; case 1: return -zero_atan2; case 2: return pi + tiny_atan2; case 3: return -pi - tiny_atan2; }-aux [2019-11-20 00:40:45,584 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((\exists v_skolemized_v_prenex_23_4 : bv64 :: hx == v_skolemized_v_prenex_23_4[63:32] && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && aux-res == 0.0 && __signbit_double(res) == 0-aux) && ~Pluszero~LONGDOUBLE() == x) && (\exists v_skolemized_v_prenex_23_4 : bv64, v_skolemized_v_prenex_24_5 : bv64 :: (~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()) && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE())) && ~bvor32(~bvand32(1bv32, ~bvashr32(v_skolemized_v_prenex_24_5[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_v_prenex_23_4[63:32], 30bv32))) == m)) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && res == ~Pluszero~LONGDOUBLE()) && ~Pluszero~LONGDOUBLE() == \result) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && aux-switch (m) { case 0: return zero_atan2; case 1: return -zero_atan2; case 2: return pi + tiny_atan2; case 3: return -pi - tiny_atan2; }-aux) && (\exists v_skolemized_v_prenex_24_5 : bv64 :: ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_v_prenex_24_5[63:32] == hy) [2019-11-20 00:40:45,585 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((\exists v_skolemized_v_prenex_34_3 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_v_prenex_34_3[63:63], v_skolemized_v_prenex_34_3[62:52], v_skolemized_v_prenex_34_3[51:0]) == ~Pluszero~LONGDOUBLE() && msw == v_skolemized_v_prenex_34_3[63:32]) && (\exists v_skolemized_v_prenex_23_4 : bv64, v_skolemized_v_prenex_24_5 : bv64 :: (~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()) && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE())) && ~bvor32(~bvand32(1bv32, ~bvashr32(v_skolemized_v_prenex_24_5[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_v_prenex_23_4[63:32], 30bv32))) == m)) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && res == ~Pluszero~LONGDOUBLE()) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && aux-switch (m) { case 0: return zero_atan2; case 1: return -zero_atan2; case 2: return pi + tiny_atan2; case 3: return -pi - tiny_atan2; }-aux) && \result == 0bv32) && (\exists v_skolemized_v_prenex_23_4 : bv64 :: hx == v_skolemized_v_prenex_23_4[63:32] && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()))) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && aux-res == 0.0 && __signbit_double(res) == 0-aux) && ~Pluszero~LONGDOUBLE() == x) && ~Pluszero~LONGDOUBLE() == \result) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_v_prenex_24_5 : bv64 :: ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_v_prenex_24_5[63:32] == hy) [2019-11-20 00:40:45,650 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_80fbe4e2-a622-4acd-a1e5-9c1b9fe5e5d8/bin/uautomizer/witness.graphml [2019-11-20 00:40:45,650 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-20 00:40:45,652 INFO L168 Benchmark]: Toolchain (without parser) took 87046.12 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 257.9 MB). Free memory was 955.1 MB in the beginning and 1.1 GB in the end (delta: -108.8 MB). Peak memory consumption was 149.1 MB. Max. memory is 11.5 GB. [2019-11-20 00:40:45,652 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 00:40:45,653 INFO L168 Benchmark]: CACSL2BoogieTranslator took 496.05 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.7 MB). Free memory was 955.1 MB in the beginning and 1.1 GB in the end (delta: -189.3 MB). Peak memory consumption was 26.3 MB. Max. memory is 11.5 GB. [2019-11-20 00:40:45,653 INFO L168 Benchmark]: Boogie Procedure Inliner took 96.70 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. [2019-11-20 00:40:45,654 INFO L168 Benchmark]: Boogie Preprocessor took 91.81 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: 19.7 MB). Peak memory consumption was 19.7 MB. Max. memory is 11.5 GB. [2019-11-20 00:40:45,654 INFO L168 Benchmark]: RCFGBuilder took 38813.35 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 78.2 MB). Peak memory consumption was 78.2 MB. Max. memory is 11.5 GB. [2019-11-20 00:40:45,655 INFO L168 Benchmark]: TraceAbstraction took 47413.42 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 103.3 MB). Free memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: -32.1 MB). Peak memory consumption was 71.2 MB. Max. memory is 11.5 GB. [2019-11-20 00:40:45,655 INFO L168 Benchmark]: Witness Printer took 129.58 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 11.5 GB. [2019-11-20 00:40:45,658 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29 ms. Allocated memory is still 1.0 GB. Free memory is still 981.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 496.05 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.7 MB). Free memory was 955.1 MB in the beginning and 1.1 GB in the end (delta: -189.3 MB). Peak memory consumption was 26.3 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 96.70 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 91.81 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: 19.7 MB). Peak memory consumption was 19.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 38813.35 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 78.2 MB). Peak memory consumption was 78.2 MB. Max. memory is 11.5 GB. * TraceAbstraction took 47413.42 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 103.3 MB). Free memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: -32.1 MB). Peak memory consumption was 71.2 MB. Max. memory is 11.5 GB. * Witness Printer took 129.58 ms. Allocated memory is still 1.3 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 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_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 298]: 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: 281]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 64]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 76]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 147]: Loop Invariant [2019-11-20 00:40:45,694 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,694 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,694 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,695 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,695 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,695 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,695 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,695 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,695 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,696 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,696 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,696 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,696 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,696 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,697 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,697 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,697 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,697 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,697 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,698 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,699 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,699 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,699 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,700 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,705 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,706 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,707 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,707 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,707 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,707 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,708 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,708 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] Derived loop invariant: ((((((((\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && !(~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) == 0bv32)) && ((!aux-isinf_double(x) && isfinite_double(y)-aux || (forall ULTIMATE.start___ieee754_atan2_~ly~0 : bv32, v_skolemized_v_prenex_24_3 : bv64 :: !(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_3[63:63], v_skolemized_v_prenex_24_3[62:52], v_skolemized_v_prenex_24_3[51:0]) == y) || !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_v_prenex_24_3[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32))) || !~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && v_skolemized_q#valueAsBitvector_37[63:32] == hx)) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == y) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y) - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 17]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 17]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 17]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 68]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 224]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 64]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 259]: Loop Invariant [2019-11-20 00:40:45,711 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,711 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,712 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,712 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,712 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,712 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,713 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,713 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,713 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,713 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,714 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,715 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,715 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,715 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,716 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,716 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] Derived loop invariant: ((((\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && v_skolemized_q#valueAsBitvector_37[63:32] == hx) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == y) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y) - InvariantResult [Line: 76]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 247]: Loop Invariant [2019-11-20 00:40:45,717 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,717 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,717 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,718 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: zero_atan2 == ~Pluszero~LONGDOUBLE() && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()) - InvariantResult [Line: 245]: Loop Invariant [2019-11-20 00:40:45,718 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,718 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,719 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,719 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: zero_atan2 == ~Pluszero~LONGDOUBLE() && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()) - InvariantResult [Line: 269]: Loop Invariant [2019-11-20 00:40:45,719 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,720 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,721 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,721 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,722 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,722 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,722 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,722 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,723 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,723 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,723 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,724 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,724 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,724 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,724 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,725 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,725 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,725 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,725 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,726 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,726 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,726 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,726 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,726 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,727 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,728 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,728 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,728 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_34_3,QUANTIFIED] [2019-11-20 00:40:45,729 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,729 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,729 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,729 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,730 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,730 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,730 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,731 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,731 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,731 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,731 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,732 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,732 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,732 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,732 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,733 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,733 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,733 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,733 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,734 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,734 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,734 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,734 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,734 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] Derived loop invariant: (((((((((((((\exists v_skolemized_v_prenex_34_3 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_v_prenex_34_3[63:63], v_skolemized_v_prenex_34_3[62:52], v_skolemized_v_prenex_34_3[51:0]) == ~Pluszero~LONGDOUBLE() && msw == v_skolemized_v_prenex_34_3[63:32]) && (\exists v_skolemized_v_prenex_23_4 : bv64, v_skolemized_v_prenex_24_5 : bv64 :: (~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()) && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE())) && ~bvor32(~bvand32(1bv32, ~bvashr32(v_skolemized_v_prenex_24_5[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_v_prenex_23_4[63:32], 30bv32))) == m)) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && res == ~Pluszero~LONGDOUBLE()) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && aux-switch (m) { case 0: return zero_atan2; case 1: return -zero_atan2; case 2: return pi + tiny_atan2; case 3: return -pi - tiny_atan2; }-aux) && \result == 0bv32) && (\exists v_skolemized_v_prenex_23_4 : bv64 :: hx == v_skolemized_v_prenex_23_4[63:32] && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()))) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && aux-res == 0.0 && __signbit_double(res) == 0-aux) && ~Pluszero~LONGDOUBLE() == x) && ~Pluszero~LONGDOUBLE() == \result) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_v_prenex_24_5 : bv64 :: ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_v_prenex_24_5[63:32] == hy) - InvariantResult [Line: 68]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 154]: Loop Invariant [2019-11-20 00:40:45,736 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,736 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,736 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,737 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,737 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,737 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,737 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,738 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,738 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,738 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,739 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,739 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,739 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,739 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,739 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,740 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,740 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,740 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,740 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,741 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,741 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,741 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,741 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,742 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,742 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,742 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,742 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,743 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,743 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,743 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,743 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,743 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,744 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,744 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,744 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,744 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,745 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,745 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,745 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,745 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,745 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,746 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,746 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,747 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,747 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,747 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,748 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,748 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,748 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,748 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,749 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_3,QUANTIFIED] [2019-11-20 00:40:45,749 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,749 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[ULTIMATE.start___ieee754_atan2_~ly~0,QUANTIFIED] [2019-11-20 00:40:45,749 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,750 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,750 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,750 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,750 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,751 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,751 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,751 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,751 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,752 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,752 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,752 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,752 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,752 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,753 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,753 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,753 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,753 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,754 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,754 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,754 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,754 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,755 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,755 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_3,QUANTIFIED] [2019-11-20 00:40:45,755 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,755 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,756 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_22_3,QUANTIFIED] [2019-11-20 00:40:45,756 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,756 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,756 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,756 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,757 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] [2019-11-20 00:40:45,757 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_q#valueAsBitvector_37,QUANTIFIED] Derived loop invariant: ((((((((((\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && !(~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) == 0bv32)) && ((!aux-isinf_double(x) && isfinite_double(y)-aux || (forall ULTIMATE.start___ieee754_atan2_~ly~0 : bv32, v_skolemized_v_prenex_24_3 : bv64 :: !(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_3[63:63], v_skolemized_v_prenex_24_3[62:52], v_skolemized_v_prenex_24_3[51:0]) == y) || !~bvugt32(~bvor32(~bvand32(2147483647bv32, v_skolemized_v_prenex_24_3[63:32]), ~bvlshr32(~bvor32(ULTIMATE.start___ieee754_atan2_~ly~0, ~bvneg32(ULTIMATE.start___ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32))) || !~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE()))) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y && v_skolemized_q#valueAsBitvector_37[63:32] == hx)) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_v_prenex_22_3 : bv64, v_skolemized_v_prenex_23_3 : bv64 :: (((v_skolemized_v_prenex_23_3[31:0] == v_skolemized_v_prenex_22_3[31:0] && v_skolemized_v_prenex_23_3[63:32] == hx) && hx == v_skolemized_v_prenex_22_3[63:32]) && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_3[63:63], v_skolemized_v_prenex_23_3[62:52], v_skolemized_v_prenex_23_3[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && lx == v_skolemized_v_prenex_22_3[31:0])) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && (\exists v_skolemized_v_prenex_22_3 : bv64, v_skolemized_v_prenex_23_3 : bv64 :: (((v_skolemized_v_prenex_23_3[63:32] == v_skolemized_v_prenex_22_3[63:32] && v_skolemized_v_prenex_23_3[31:0] == v_skolemized_v_prenex_22_3[31:0]) && ix == ~bvand32(2147483647bv32, v_skolemized_v_prenex_23_3[63:32])) && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_3[63:63], v_skolemized_v_prenex_23_3[62:52], v_skolemized_v_prenex_23_3[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && lx == v_skolemized_v_prenex_22_3[31:0])) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == y) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_q#valueAsBitvector_37 : bv64 :: \result == ~bvlshr32(~bvadd64(~bvand32(2147483647bv32, v_skolemized_q#valueAsBitvector_37[63:32]), 2148532224bv32), 31bv32) && ~fp~LONGDOUBLE(v_skolemized_q#valueAsBitvector_37[63:63], v_skolemized_q#valueAsBitvector_37[62:52], v_skolemized_q#valueAsBitvector_37[51:0]) == y) - InvariantResult [Line: 261]: Loop Invariant [2019-11-20 00:40:45,758 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,758 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,758 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,759 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: (zero_atan2 == ~Pluszero~LONGDOUBLE() && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == y - InvariantResult [Line: 142]: Loop Invariant [2019-11-20 00:40:45,759 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,759 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,760 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,760 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,760 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,760 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,761 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,761 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,761 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,761 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,761 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,762 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,762 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,762 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,762 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,763 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,763 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,763 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,763 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,764 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,764 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,764 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,764 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,765 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,765 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,765 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,766 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,766 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,766 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,766 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,766 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,767 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,767 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,767 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,767 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,768 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,768 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,768 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,768 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,769 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,769 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,769 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,769 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,770 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,770 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,770 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,770 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,770 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] Derived loop invariant: ((((((((\exists v_skolemized_v_prenex_23_4 : bv64 :: hx == v_skolemized_v_prenex_23_4[63:32] && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_v_prenex_23_4 : bv64, v_skolemized_v_prenex_24_5 : bv64 :: (~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()) && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE())) && ~bvor32(~bvand32(1bv32, ~bvashr32(v_skolemized_v_prenex_24_5[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_v_prenex_23_4[63:32], 30bv32))) == m)) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && ~Pluszero~LONGDOUBLE() == \result) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && (\exists v_skolemized_v_prenex_24_5 : bv64 :: ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_v_prenex_24_5[63:32] == hy)) && aux-switch (m) { case 0: return zero_atan2; case 1: return -zero_atan2; case 2: return pi + tiny_atan2; case 3: return -pi - tiny_atan2; }-aux - InvariantResult [Line: 272]: Loop Invariant [2019-11-20 00:40:45,771 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,772 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,772 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,772 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,772 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,773 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,773 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,773 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,773 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,774 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,774 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,774 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,774 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,775 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,775 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,775 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,775 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,776 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,776 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,776 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,776 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,777 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,777 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,777 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,778 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,778 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,778 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,778 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,779 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,779 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,779 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,779 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,780 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,780 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,780 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,780 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,780 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,780 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,780 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,781 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,781 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,781 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_23_4,QUANTIFIED] [2019-11-20 00:40:45,781 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,781 WARN L417 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2019-11-20 00:40:45,781 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,781 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,781 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] [2019-11-20 00:40:45,782 WARN L417 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_skolemized_v_prenex_24_5,QUANTIFIED] Derived loop invariant: (((((((((((\exists v_skolemized_v_prenex_23_4 : bv64 :: hx == v_skolemized_v_prenex_23_4[63:32] && ~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && aux-res == 0.0 && __signbit_double(res) == 0-aux) && ~Pluszero~LONGDOUBLE() == x) && (\exists v_skolemized_v_prenex_23_4 : bv64, v_skolemized_v_prenex_24_5 : bv64 :: (~fp~LONGDOUBLE(v_skolemized_v_prenex_23_4[63:63], v_skolemized_v_prenex_23_4[62:52], v_skolemized_v_prenex_23_4[51:0]) == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE()) && ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE())) && ~bvor32(~bvand32(1bv32, ~bvashr32(v_skolemized_v_prenex_24_5[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(v_skolemized_v_prenex_23_4[63:32], 30bv32))) == m)) && zero_atan2 == ~Pluszero~LONGDOUBLE()) && res == ~Pluszero~LONGDOUBLE()) && ~Pluszero~LONGDOUBLE() == \result) && x == ~fp.div~DOUBLE(~roundNearestTiesToEven, ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1.0), ~Pluszero~LONGDOUBLE())) && ~fp.gt~DOUBLE(y, ~Pluszero~LONGDOUBLE())) && aux-switch (m) { case 0: return zero_atan2; case 1: return -zero_atan2; case 2: return pi + tiny_atan2; case 3: return -pi - tiny_atan2; }-aux) && (\exists v_skolemized_v_prenex_24_5 : bv64 :: ~fp.gt~DOUBLE(~fp~LONGDOUBLE(v_skolemized_v_prenex_24_5[63:63], v_skolemized_v_prenex_24_5[62:52], v_skolemized_v_prenex_24_5[51:0]), ~Pluszero~LONGDOUBLE()) && v_skolemized_v_prenex_24_5[63:32] == hy) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 129 locations, 1 error locations. Result: SAFE, OverallTime: 47.2s, OverallIterations: 7, TraceHistogramMax: 1, AutomataDifference: 28.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 7.2s, HoareTripleCheckerStatistics: 700 SDtfs, 1315 SDslu, 2096 SDs, 0 SdLazy, 173 SolverSat, 24 SolverUnsat, 2 SolverUnknown, 0 SolverNotchecked, 8.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 369 GetRequests, 288 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 23.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=129occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 7 MinimizatonAttempts, 56 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 23 LocationsWithAnnotation, 23 PreInvPairs, 33 NumberOfFragments, 745 HoareAnnotationTreeSize, 23 FomulaSimplifications, 57 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 23 FomulaSimplificationsInter, 20 FormulaSimplificationTreeSizeReductionInter, 7.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 6.9s InterpolantComputationTime, 179 NumberOfCodeBlocks, 179 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 344 ConstructedInterpolants, 91 QuantifiedInterpolants, 98555 SizeOfPredicates, 54 NumberOfNonLiveVariables, 1212 ConjunctsInSsa, 74 ConjunctsInUnsatCore, 14 InterpolantComputations, 14 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...