./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/float-newlib/double_req_bl_0686b_true-unreach-call.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 635dfa2a Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0686b_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f884ccf2da0c4c4f4df1be4e75875f554c398438 ......................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/float-newlib/double_req_bl_0686b_true-unreach-call.c -s /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f884ccf2da0c4c4f4df1be4e75875f554c398438 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-635dfa2 [2018-12-02 11:58:12,467 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-02 11:58:12,468 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-02 11:58:12,474 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-02 11:58:12,474 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-02 11:58:12,474 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-02 11:58:12,475 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-02 11:58:12,476 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-02 11:58:12,477 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-02 11:58:12,477 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-02 11:58:12,478 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-02 11:58:12,478 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-02 11:58:12,478 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-02 11:58:12,479 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-02 11:58:12,479 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-02 11:58:12,480 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-02 11:58:12,480 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-02 11:58:12,481 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-02 11:58:12,482 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-02 11:58:12,483 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-02 11:58:12,483 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-02 11:58:12,484 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-02 11:58:12,485 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-02 11:58:12,485 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-02 11:58:12,485 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-02 11:58:12,486 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-02 11:58:12,486 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-02 11:58:12,487 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-02 11:58:12,487 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-02 11:58:12,488 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-02 11:58:12,488 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-02 11:58:12,488 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-02 11:58:12,488 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-02 11:58:12,488 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-02 11:58:12,489 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-02 11:58:12,489 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-02 11:58:12,489 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-12-02 11:58:12,496 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-02 11:58:12,496 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-02 11:58:12,497 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-02 11:58:12,497 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-02 11:58:12,497 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-02 11:58:12,497 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-02 11:58:12,497 INFO L133 SettingsManager]: * Use SBE=true [2018-12-02 11:58:12,497 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-02 11:58:12,497 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-02 11:58:12,497 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-02 11:58:12,498 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-02 11:58:12,498 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-02 11:58:12,499 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-02 11:58:12,499 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-02 11:58:12,499 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-02 11:58:12,499 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-02 11:58:12,499 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-12-02 11:58:12,499 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-02 11:58:12,499 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-02 11:58:12,499 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f884ccf2da0c4c4f4df1be4e75875f554c398438 [2018-12-02 11:58:12,517 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-02 11:58:12,527 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-02 11:58:12,529 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-02 11:58:12,530 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-02 11:58:12,531 INFO L276 PluginConnector]: CDTParser initialized [2018-12-02 11:58:12,531 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/../../sv-benchmarks/c/float-newlib/double_req_bl_0686b_true-unreach-call.c [2018-12-02 11:58:12,571 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data/e9c5956ba/a7d4b464d4b14be58b247dc655b3e1e6/FLAG55396cc2d [2018-12-02 11:58:12,996 INFO L307 CDTParser]: Found 1 translation units. [2018-12-02 11:58:12,997 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/sv-benchmarks/c/float-newlib/double_req_bl_0686b_true-unreach-call.c [2018-12-02 11:58:13,001 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data/e9c5956ba/a7d4b464d4b14be58b247dc655b3e1e6/FLAG55396cc2d [2018-12-02 11:58:13,009 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data/e9c5956ba/a7d4b464d4b14be58b247dc655b3e1e6 [2018-12-02 11:58:13,011 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-02 11:58:13,012 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-02 11:58:13,012 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-02 11:58:13,012 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-02 11:58:13,015 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-02 11:58:13,016 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,018 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@150dd7b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13, skipping insertion in model container [2018-12-02 11:58:13,018 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,022 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-02 11:58:13,040 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-02 11:58:13,160 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 11:58:13,164 INFO L191 MainTranslator]: Completed pre-run [2018-12-02 11:58:13,230 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 11:58:13,249 INFO L195 MainTranslator]: Completed translation [2018-12-02 11:58:13,249 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13 WrapperNode [2018-12-02 11:58:13,249 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-02 11:58:13,250 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-02 11:58:13,250 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-02 11:58:13,250 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-02 11:58:13,256 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,263 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,268 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-02 11:58:13,268 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-02 11:58:13,268 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-02 11:58:13,268 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-02 11:58:13,274 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,274 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,277 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,277 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,291 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,297 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,298 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... [2018-12-02 11:58:13,300 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-02 11:58:13,300 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-02 11:58:13,300 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-02 11:58:13,300 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-02 11:58:13,301 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-02 11:58:13,332 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-02 11:58:13,333 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-02 11:58:13,333 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-12-02 11:58:13,333 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-12-02 11:58:13,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-12-02 11:58:13,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-12-02 11:58:13,333 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-12-02 11:58:13,333 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-12-02 11:58:13,333 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-02 11:58:13,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-02 11:58:13,333 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-12-02 11:58:13,333 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-02 11:58:13,333 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-12-02 11:58:13,334 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-12-02 11:58:13,334 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-02 11:58:13,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-02 11:58:13,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-12-02 11:58:13,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2018-12-02 11:58:13,334 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-02 11:58:13,639 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-02 11:58:13,639 INFO L280 CfgBuilder]: Removed 16 assue(true) statements. [2018-12-02 11:58:13,639 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:58:13 BoogieIcfgContainer [2018-12-02 11:58:13,639 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-02 11:58:13,640 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-02 11:58:13,640 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-02 11:58:13,641 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-02 11:58:13,641 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:58:13" (1/3) ... [2018-12-02 11:58:13,642 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f634e81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:58:13, skipping insertion in model container [2018-12-02 11:58:13,642 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:13" (2/3) ... [2018-12-02 11:58:13,642 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f634e81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:58:13, skipping insertion in model container [2018-12-02 11:58:13,642 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:58:13" (3/3) ... [2018-12-02 11:58:13,643 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0686b_true-unreach-call.c [2018-12-02 11:58:13,649 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-02 11:58:13,653 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-02 11:58:13,662 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-02 11:58:13,679 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-02 11:58:13,680 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-02 11:58:13,680 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-02 11:58:13,680 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-02 11:58:13,680 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-02 11:58:13,680 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-02 11:58:13,680 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-02 11:58:13,680 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-02 11:58:13,680 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-02 11:58:13,691 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states. [2018-12-02 11:58:13,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-12-02 11:58:13,694 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:58:13,695 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:58:13,696 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:58:13,699 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:58:13,700 INFO L82 PathProgramCache]: Analyzing trace with hash 947216650, now seen corresponding path program 1 times [2018-12-02 11:58:13,701 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 11:58:13,701 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 11:58:13,728 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 11:58:13,728 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:58:13,728 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 11:58:13,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:58:13,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:58:13,789 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:58:13,789 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 11:58:13,791 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-12-02 11:58:13,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-12-02 11:58:13,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-02 11:58:13,800 INFO L87 Difference]: Start difference. First operand 101 states. Second operand 2 states. [2018-12-02 11:58:13,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:58:13,818 INFO L93 Difference]: Finished difference Result 194 states and 310 transitions. [2018-12-02 11:58:13,818 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-02 11:58:13,819 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 18 [2018-12-02 11:58:13,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:58:13,825 INFO L225 Difference]: With dead ends: 194 [2018-12-02 11:58:13,825 INFO L226 Difference]: Without dead ends: 97 [2018-12-02 11:58:13,827 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-02 11:58:13,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-12-02 11:58:13,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2018-12-02 11:58:13,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-12-02 11:58:13,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 136 transitions. [2018-12-02 11:58:13,853 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 136 transitions. Word has length 18 [2018-12-02 11:58:13,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:58:13,853 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 136 transitions. [2018-12-02 11:58:13,854 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-12-02 11:58:13,854 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 136 transitions. [2018-12-02 11:58:13,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-12-02 11:58:13,854 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:58:13,854 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:58:13,854 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:58:13,855 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:58:13,855 INFO L82 PathProgramCache]: Analyzing trace with hash -246249165, now seen corresponding path program 1 times [2018-12-02 11:58:13,855 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-12-02 11:58:13,855 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-12-02 11:58:13,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 11:58:13,856 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:58:13,856 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-02 11:58:13,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 11:58:13,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-12-02 11:58:13,918 INFO L469 BasicCegarLoop]: Counterexample might be feasible [2018-12-02 11:58:13,935 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450965 could not be translated for associated CType ARRAY#_4_~DOUBLE# [2018-12-02 11:58:13,936 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450975 could not be translated for associated CType ARRAY#_4_~DOUBLE# [2018-12-02 11:58:13,936 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450960 could not be translated for associated CType ARRAY#_11_~DOUBLE# [2018-12-02 11:58:13,936 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450956 could not be translated for associated CType ARRAY#_4_~DOUBLE# [2018-12-02 11:58:13,936 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450951 could not be translated for associated CType ARRAY#_4_~DOUBLE# [2018-12-02 11:58:13,936 WARN L1298 BoogieBacktranslator]: Unfinished Backtranslation: IntegerLiteral 6442450954 could not be translated for associated CType ARRAY#_11_~DOUBLE# [2018-12-02 11:58:13,944 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 11:58:13 BoogieIcfgContainer [2018-12-02 11:58:13,945 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-02 11:58:13,945 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-02 11:58:13,945 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-02 11:58:13,945 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-02 11:58:13,945 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:58:13" (3/4) ... [2018-12-02 11:58:13,947 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-12-02 11:58:13,947 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-02 11:58:13,948 INFO L168 Benchmark]: Toolchain (without parser) took 936.81 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 163.1 MB). Free memory was 961.4 MB in the beginning and 1.1 GB in the end (delta: -99.2 MB). Peak memory consumption was 63.9 MB. Max. memory is 11.5 GB. [2018-12-02 11:58:13,949 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-02 11:58:13,949 INFO L168 Benchmark]: CACSL2BoogieTranslator took 237.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 163.1 MB). Free memory was 961.4 MB in the beginning and 1.2 GB in the end (delta: -193.7 MB). Peak memory consumption was 29.7 MB. Max. memory is 11.5 GB. [2018-12-02 11:58:13,949 INFO L168 Benchmark]: Boogie Procedure Inliner took 17.72 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-02 11:58:13,950 INFO L168 Benchmark]: Boogie Preprocessor took 32.11 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. [2018-12-02 11:58:13,950 INFO L168 Benchmark]: RCFGBuilder took 338.83 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 38.6 MB). Peak memory consumption was 38.6 MB. Max. memory is 11.5 GB. [2018-12-02 11:58:13,950 INFO L168 Benchmark]: TraceAbstraction took 305.14 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: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. [2018-12-02 11:58:13,950 INFO L168 Benchmark]: Witness Printer took 2.69 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-02 11:58:13,952 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 982.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 237.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 163.1 MB). Free memory was 961.4 MB in the beginning and 1.2 GB in the end (delta: -193.7 MB). Peak memory consumption was 29.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 17.72 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 32.11 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. * RCFGBuilder took 338.83 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 38.6 MB). Peak memory consumption was 38.6 MB. Max. memory is 11.5 GB. * TraceAbstraction took 305.14 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: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. * Witness Printer took 2.69 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450965 could not be translated for associated CType ARRAY#_4_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450975 could not be translated for associated CType ARRAY#_4_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450960 could not be translated for associated CType ARRAY#_11_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450956 could not be translated for associated CType ARRAY#_4_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450951 could not be translated for associated CType ARRAY#_4_~DOUBLE# - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IntegerLiteral 6442450954 could not be translated for associated CType ARRAY#_11_~DOUBLE# * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 256]: 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 255. Possible FailurePath: [L37-L42] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L44-L49] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L51-L58] static const double aT_atan[] = { 3.33333333333329318027e-01, -1.99999999998764832476e-01, 1.42857142725034663711e-01, -1.11111104054623557880e-01, 9.09088713343650656196e-02, -7.69187620504482999495e-02, 6.66107313738753120669e-02, -5.83357013379057348645e-02, 4.97687799461593236017e-02, -3.65315727442169155270e-02, 1.62858201153657823623e-02, }; [L60-L62] static const double one_atan = 1.0, pi_o_4 = 7.8539816339744827900E-01, pi_o_2 = 1.5707963267948965580E+00, pi = 3.1415926535897931160E+00, huge_atan = 1.0e300; [L139-L140] static const double tiny_atan2 = 1.0e-300, zero_atan2 = 0.0, pi_lo_atan2 = 1.2246467991473531772E-16; VAL [\old(aT_atan)=null, \old(aT_atan)=null, \old(atanhi_atan)=null, \old(atanhi_atan)=null, \old(atanlo_atan)=null, \old(atanlo_atan)=null, \old(huge_atan)=6442450971, \old(one_atan)=6442450961, \old(pi)=6442450967, \old(pi_lo_atan2)=6442450959, \old(pi_o_2)=6442450945, \old(pi_o_4)=6442450963, \old(tiny_atan2)=6442450974, \old(zero_atan2)=6442450953, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L250] double x = 1.0 / 0.0; [L251] double y = -1.0 / 0.0; VAL [aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L253] CALL, EXPR __ieee754_atan2(y, x) VAL [\old(x)=6442450966, \old(y)=6442450964, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, zero_atan2=0] [L143] double z; [L144] __int32_t k, m, hx, hy, ix, iy; [L145] __uint32_t lx, ly; VAL [\old(x)=6442450966, \old(y)=6442450964, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=6442450966, y=6442450964, zero_atan2=0] [L148] ieee_double_shape_type ew_u; [L149] ew_u.value = (x) [L150] EXPR ew_u.parts.msw [L150] (hx) = ew_u.parts.msw [L151] EXPR ew_u.parts.lsw [L151] (lx) = ew_u.parts.lsw [L153] ix = hx & 0x7fffffff VAL [\old(x)=6442450966, \old(y)=6442450964, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=3, lx=6442450968, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=6442450966, y=6442450964, zero_atan2=0] [L155] ieee_double_shape_type ew_u; [L156] ew_u.value = (y) [L157] EXPR ew_u.parts.msw [L157] (hy) = ew_u.parts.msw [L158] EXPR ew_u.parts.lsw [L158] (ly) = ew_u.parts.lsw [L160] iy = hy & 0x7fffffff VAL [\old(x)=6442450966, \old(y)=6442450964, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=3, hy=-2147483648, lx=6442450968, ly=6442450952, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=6442450966, y=6442450964, zero_atan2=0] [L161-L162] COND TRUE ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) [L163] return x + y; VAL [\old(x)=6442450966, \old(y)=6442450964, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=3, hy=-2147483648, lx=6442450968, ly=6442450952, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=6442450966, y=6442450964, zero_atan2=0] [L253] RET, EXPR __ieee754_atan2(y, x) VAL [__ieee754_atan2(y, x)=6442450949, aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=6442450966, y=6442450964, zero_atan2=0] [L253] double res = __ieee754_atan2(y, x); [L255] COND TRUE res != -pi_o_4 VAL [aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, res=6442450949, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=6442450966, y=6442450964, zero_atan2=0] [L256] __VERIFIER_error() VAL [aT_atan={6442450955:0}, atanhi_atan={6442450957:0}, atanlo_atan={6442450946:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, one_atan=1, pi=785398163397448279/250000000000000000, pi_lo_atan2=3061616997868382943/25000000000000000000000000000000000, pi_o_2=785398163397448279/500000000000000000, pi_o_4=785398163397448279/1000000000000000000, res=6442450949, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=6442450966, y=6442450964, zero_atan2=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 101 locations, 1 error locations. UNSAFE Result, 0.2s OverallTime, 2 OverallIterations, 1 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 140 SDtfs, 0 SDslu, 0 SDs, 0 SdLazy, 0 SolverSat, 0 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=101occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 38 NumberOfCodeBlocks, 38 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 17 ConstructedInterpolants, 0 QuantifiedInterpolants, 289 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.23-635dfa2 [2018-12-02 11:58:15,252 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-02 11:58:15,253 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-02 11:58:15,259 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-02 11:58:15,259 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-02 11:58:15,260 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-02 11:58:15,260 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-02 11:58:15,261 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-02 11:58:15,262 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-02 11:58:15,262 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-02 11:58:15,263 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-02 11:58:15,263 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-02 11:58:15,263 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-02 11:58:15,264 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-02 11:58:15,264 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-02 11:58:15,265 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-02 11:58:15,265 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-02 11:58:15,266 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-02 11:58:15,267 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-02 11:58:15,268 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-02 11:58:15,268 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-02 11:58:15,269 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-02 11:58:15,270 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-02 11:58:15,270 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-02 11:58:15,270 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-02 11:58:15,270 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-02 11:58:15,271 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-02 11:58:15,271 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-02 11:58:15,272 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-02 11:58:15,272 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-02 11:58:15,272 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-02 11:58:15,273 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-02 11:58:15,273 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-02 11:58:15,273 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-02 11:58:15,273 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-02 11:58:15,274 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-02 11:58:15,274 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2018-12-02 11:58:15,281 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-02 11:58:15,281 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-02 11:58:15,282 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-02 11:58:15,282 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-12-02 11:58:15,282 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-02 11:58:15,282 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-02 11:58:15,282 INFO L133 SettingsManager]: * Use SBE=true [2018-12-02 11:58:15,283 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-02 11:58:15,283 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-02 11:58:15,284 INFO L133 SettingsManager]: * Use constant arrays=true [2018-12-02 11:58:15,284 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-02 11:58:15,284 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-02 11:58:15,284 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-02 11:58:15,284 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-12-02 11:58:15,284 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-02 11:58:15,284 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-02 11:58:15,284 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-02 11:58:15,284 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-02 11:58:15,284 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-02 11:58:15,285 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-12-02 11:58:15,285 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-02 11:58:15,285 INFO L133 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2018-12-02 11:58:15,285 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-12-02 11:58:15,285 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f884ccf2da0c4c4f4df1be4e75875f554c398438 [2018-12-02 11:58:15,303 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-02 11:58:15,312 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-02 11:58:15,315 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-02 11:58:15,316 INFO L271 PluginConnector]: Initializing CDTParser... [2018-12-02 11:58:15,316 INFO L276 PluginConnector]: CDTParser initialized [2018-12-02 11:58:15,317 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/../../sv-benchmarks/c/float-newlib/double_req_bl_0686b_true-unreach-call.c [2018-12-02 11:58:15,363 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data/04328c30e/283ae41eaf064e12afd063e1367684f7/FLAGf09d90c16 [2018-12-02 11:58:15,678 INFO L307 CDTParser]: Found 1 translation units. [2018-12-02 11:58:15,678 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/sv-benchmarks/c/float-newlib/double_req_bl_0686b_true-unreach-call.c [2018-12-02 11:58:15,683 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data/04328c30e/283ae41eaf064e12afd063e1367684f7/FLAGf09d90c16 [2018-12-02 11:58:15,692 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/data/04328c30e/283ae41eaf064e12afd063e1367684f7 [2018-12-02 11:58:15,695 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-02 11:58:15,696 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-12-02 11:58:15,697 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-12-02 11:58:15,697 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-12-02 11:58:15,699 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-12-02 11:58:15,699 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,701 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@499c3c3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15, skipping insertion in model container [2018-12-02 11:58:15,701 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,707 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-12-02 11:58:15,722 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-12-02 11:58:15,847 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 11:58:15,852 INFO L191 MainTranslator]: Completed pre-run [2018-12-02 11:58:15,889 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-12-02 11:58:15,909 INFO L195 MainTranslator]: Completed translation [2018-12-02 11:58:15,909 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15 WrapperNode [2018-12-02 11:58:15,909 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-12-02 11:58:15,909 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-02 11:58:15,910 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-02 11:58:15,910 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-02 11:58:15,952 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,960 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,965 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-02 11:58:15,965 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-02 11:58:15,965 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-02 11:58:15,965 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-02 11:58:15,971 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,971 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,974 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,974 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,988 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,993 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,995 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... [2018-12-02 11:58:15,997 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-02 11:58:15,997 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-02 11:58:15,998 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-02 11:58:15,998 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-02 11:58:15,998 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-02 11:58:16,027 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2018-12-02 11:58:16,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2018-12-02 11:58:16,028 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-12-02 11:58:16,028 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-12-02 11:58:16,028 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-12-02 11:58:16,028 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-12-02 11:58:16,028 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-12-02 11:58:16,028 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-12-02 11:58:16,028 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-12-02 11:58:16,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-12-02 11:58:16,028 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE8 [2018-12-02 11:58:16,028 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-12-02 11:58:16,029 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-12-02 11:58:16,029 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-12-02 11:58:16,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-12-02 11:58:16,029 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-02 11:58:16,029 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-02 11:58:16,029 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-12-02 11:58:16,029 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-12-02 11:58:16,272 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 11:58:16,440 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 11:58:16,518 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 11:58:16,549 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 11:58:17,706 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 11:58:17,723 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 11:58:17,758 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 11:58:22,737 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 11:58:33,037 WARN L317 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-12-02 11:58:33,043 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-02 11:58:33,043 INFO L280 CfgBuilder]: Removed 16 assue(true) statements. [2018-12-02 11:58:33,043 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:58:33 BoogieIcfgContainer [2018-12-02 11:58:33,043 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-02 11:58:33,044 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-02 11:58:33,044 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-02 11:58:33,046 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-02 11:58:33,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:58:15" (1/3) ... [2018-12-02 11:58:33,046 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35377c51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:58:33, skipping insertion in model container [2018-12-02 11:58:33,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:58:15" (2/3) ... [2018-12-02 11:58:33,047 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35377c51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:58:33, skipping insertion in model container [2018-12-02 11:58:33,047 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:58:33" (3/3) ... [2018-12-02 11:58:33,048 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0686b_true-unreach-call.c [2018-12-02 11:58:33,053 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-02 11:58:33,058 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-02 11:58:33,066 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-02 11:58:33,082 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-12-02 11:58:33,083 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-02 11:58:33,083 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-02 11:58:33,083 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-02 11:58:33,083 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-02 11:58:33,083 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-02 11:58:33,083 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-02 11:58:33,084 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-02 11:58:33,084 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-02 11:58:33,093 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states. [2018-12-02 11:58:33,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-12-02 11:58:33,097 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:58:33,098 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:58:33,099 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:58:33,102 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:58:33,102 INFO L82 PathProgramCache]: Analyzing trace with hash 947216650, now seen corresponding path program 1 times [2018-12-02 11:58:33,105 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-02 11:58:33,105 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2018-12-02 11:58:33,110 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:58:33,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:58:33,311 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 11:58:33,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:58:33,323 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-02 11:58:33,335 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:58:33,335 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-02 11:58:33,337 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-12-02 11:58:33,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-12-02 11:58:33,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-02 11:58:33,346 INFO L87 Difference]: Start difference. First operand 101 states. Second operand 2 states. [2018-12-02 11:58:33,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:58:33,370 INFO L93 Difference]: Finished difference Result 194 states and 310 transitions. [2018-12-02 11:58:33,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-12-02 11:58:33,371 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 18 [2018-12-02 11:58:33,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:58:33,377 INFO L225 Difference]: With dead ends: 194 [2018-12-02 11:58:33,377 INFO L226 Difference]: Without dead ends: 97 [2018-12-02 11:58:33,379 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-12-02 11:58:33,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-12-02 11:58:33,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2018-12-02 11:58:33,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-12-02 11:58:33,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 136 transitions. [2018-12-02 11:58:33,407 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 136 transitions. Word has length 18 [2018-12-02 11:58:33,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:58:33,407 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 136 transitions. [2018-12-02 11:58:33,407 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-12-02 11:58:33,407 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 136 transitions. [2018-12-02 11:58:33,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-12-02 11:58:33,408 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:58:33,408 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:58:33,408 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:58:33,408 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:58:33,408 INFO L82 PathProgramCache]: Analyzing trace with hash -246249165, now seen corresponding path program 1 times [2018-12-02 11:58:33,409 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-02 11:58:33,409 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2018-12-02 11:58:33,412 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:58:33,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:58:33,725 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 11:58:33,811 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 11:58:33,812 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 11:58:33,815 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2018-12-02 11:58:33,858 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 11:58:33,867 INFO L478 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 24 [2018-12-02 11:58:33,868 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-02 11:58:33,888 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2018-12-02 11:58:33,896 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 4 [2018-12-02 11:58:33,897 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-02 11:58:33,910 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-02 11:58:33,923 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-02 11:58:33,954 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-12-02 11:58:33,955 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:49, output treesize:21 [2018-12-02 11:58:34,070 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 11:58:34,071 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 11:58:34,072 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 11:58:34,073 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 11:58:34,074 INFO L478 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 85 [2018-12-02 11:58:34,194 INFO L683 Elim1Store]: detected equality via solver [2018-12-02 11:58:34,209 INFO L478 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 3 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 48 [2018-12-02 11:58:34,210 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-12-02 11:58:34,248 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2018-12-02 11:58:34,254 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2018-12-02 11:58:34,255 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-12-02 11:58:34,257 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-02 11:58:34,286 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2018-12-02 11:58:34,296 INFO L478 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 15 [2018-12-02 11:58:34,296 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-12-02 11:58:34,307 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-12-02 11:58:34,318 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-12-02 11:58:34,356 INFO L267 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. [2018-12-02 11:58:34,357 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:90, output treesize:47 [2018-12-02 11:58:34,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:58:34,785 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-02 11:58:34,796 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:58:34,796 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-12-02 11:58:34,797 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-12-02 11:58:34,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-12-02 11:58:34,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-12-02 11:58:34,798 INFO L87 Difference]: Start difference. First operand 97 states and 136 transitions. Second operand 9 states. [2018-12-02 11:58:39,873 WARN L180 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2018-12-02 11:58:44,106 WARN L180 SmtUtils]: Spent 2.21 s on a formula simplification that was a NOOP. DAG size: 77 [2018-12-02 11:59:12,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:59:12,233 INFO L93 Difference]: Finished difference Result 103 states and 141 transitions. [2018-12-02 11:59:12,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-12-02 11:59:12,234 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 20 [2018-12-02 11:59:12,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:59:12,235 INFO L225 Difference]: With dead ends: 103 [2018-12-02 11:59:12,235 INFO L226 Difference]: Without dead ends: 97 [2018-12-02 11:59:12,236 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2018-12-02 11:59:12,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-12-02 11:59:12,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2018-12-02 11:59:12,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2018-12-02 11:59:12,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 135 transitions. [2018-12-02 11:59:12,244 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 135 transitions. Word has length 20 [2018-12-02 11:59:12,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:59:12,244 INFO L480 AbstractCegarLoop]: Abstraction has 97 states and 135 transitions. [2018-12-02 11:59:12,244 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-12-02 11:59:12,244 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 135 transitions. [2018-12-02 11:59:12,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-12-02 11:59:12,245 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:59:12,245 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:59:12,245 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:59:12,246 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:59:12,246 INFO L82 PathProgramCache]: Analyzing trace with hash 583618354, now seen corresponding path program 1 times [2018-12-02 11:59:12,246 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-02 11:59:12,246 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2018-12-02 11:59:12,250 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:59:12,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:59:12,409 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 11:59:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:59:12,511 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-02 11:59:12,521 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:59:12,521 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-02 11:59:12,521 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-02 11:59:12,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-02 11:59:12,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-02 11:59:12,522 INFO L87 Difference]: Start difference. First operand 97 states and 135 transitions. Second operand 7 states. [2018-12-02 11:59:16,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:59:16,072 INFO L93 Difference]: Finished difference Result 188 states and 266 transitions. [2018-12-02 11:59:16,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-12-02 11:59:16,073 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 25 [2018-12-02 11:59:16,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:59:16,074 INFO L225 Difference]: With dead ends: 188 [2018-12-02 11:59:16,074 INFO L226 Difference]: Without dead ends: 91 [2018-12-02 11:59:16,074 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-12-02 11:59:16,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-12-02 11:59:16,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2018-12-02 11:59:16,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-12-02 11:59:16,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 124 transitions. [2018-12-02 11:59:16,082 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 124 transitions. Word has length 25 [2018-12-02 11:59:16,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:59:16,083 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 124 transitions. [2018-12-02 11:59:16,083 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-02 11:59:16,083 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 124 transitions. [2018-12-02 11:59:16,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-12-02 11:59:16,083 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:59:16,083 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:59:16,084 INFO L423 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:59:16,084 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:59:16,084 INFO L82 PathProgramCache]: Analyzing trace with hash -2055498382, now seen corresponding path program 1 times [2018-12-02 11:59:16,084 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-02 11:59:16,084 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2018-12-02 11:59:16,087 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:59:16,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:59:16,305 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 11:59:16,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:59:16,414 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-02 11:59:16,425 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:59:16,425 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-02 11:59:16,425 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-02 11:59:16,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-02 11:59:16,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-02 11:59:16,426 INFO L87 Difference]: Start difference. First operand 91 states and 124 transitions. Second operand 7 states. [2018-12-02 11:59:18,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:59:18,142 INFO L93 Difference]: Finished difference Result 97 states and 129 transitions. [2018-12-02 11:59:18,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-12-02 11:59:18,143 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 25 [2018-12-02 11:59:18,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:59:18,143 INFO L225 Difference]: With dead ends: 97 [2018-12-02 11:59:18,143 INFO L226 Difference]: Without dead ends: 89 [2018-12-02 11:59:18,144 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-12-02 11:59:18,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-12-02 11:59:18,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2018-12-02 11:59:18,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-12-02 11:59:18,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 120 transitions. [2018-12-02 11:59:18,152 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 120 transitions. Word has length 25 [2018-12-02 11:59:18,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:59:18,152 INFO L480 AbstractCegarLoop]: Abstraction has 89 states and 120 transitions. [2018-12-02 11:59:18,152 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-02 11:59:18,152 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 120 transitions. [2018-12-02 11:59:18,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-12-02 11:59:18,152 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:59:18,153 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:59:18,153 INFO L423 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:59:18,153 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:59:18,153 INFO L82 PathProgramCache]: Analyzing trace with hash -278565006, now seen corresponding path program 1 times [2018-12-02 11:59:18,153 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-02 11:59:18,153 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2018-12-02 11:59:18,157 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:59:18,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:59:18,383 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 11:59:18,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:59:18,609 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-02 11:59:18,620 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:59:18,620 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-12-02 11:59:18,620 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-12-02 11:59:18,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-12-02 11:59:18,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-12-02 11:59:18,621 INFO L87 Difference]: Start difference. First operand 89 states and 120 transitions. Second operand 8 states. [2018-12-02 11:59:24,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:59:24,194 INFO L93 Difference]: Finished difference Result 98 states and 128 transitions. [2018-12-02 11:59:24,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-12-02 11:59:24,194 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 26 [2018-12-02 11:59:24,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:59:24,196 INFO L225 Difference]: With dead ends: 98 [2018-12-02 11:59:24,196 INFO L226 Difference]: Without dead ends: 91 [2018-12-02 11:59:24,197 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2018-12-02 11:59:24,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2018-12-02 11:59:24,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 89. [2018-12-02 11:59:24,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-12-02 11:59:24,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 117 transitions. [2018-12-02 11:59:24,204 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 117 transitions. Word has length 26 [2018-12-02 11:59:24,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:59:24,205 INFO L480 AbstractCegarLoop]: Abstraction has 89 states and 117 transitions. [2018-12-02 11:59:24,205 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-12-02 11:59:24,205 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 117 transitions. [2018-12-02 11:59:24,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-12-02 11:59:24,205 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:59:24,206 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:59:24,206 INFO L423 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:59:24,206 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:59:24,206 INFO L82 PathProgramCache]: Analyzing trace with hash 864222450, now seen corresponding path program 1 times [2018-12-02 11:59:24,206 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-02 11:59:24,206 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2018-12-02 11:59:24,209 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:59:24,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:59:24,363 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 11:59:24,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:59:24,448 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-02 11:59:24,458 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:59:24,458 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-02 11:59:24,458 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-02 11:59:24,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-02 11:59:24,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-02 11:59:24,459 INFO L87 Difference]: Start difference. First operand 89 states and 117 transitions. Second operand 7 states. [2018-12-02 11:59:25,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:59:25,938 INFO L93 Difference]: Finished difference Result 98 states and 126 transitions. [2018-12-02 11:59:25,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-12-02 11:59:25,939 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2018-12-02 11:59:25,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:59:25,940 INFO L225 Difference]: With dead ends: 98 [2018-12-02 11:59:25,940 INFO L226 Difference]: Without dead ends: 68 [2018-12-02 11:59:25,940 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-12-02 11:59:25,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-12-02 11:59:25,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-12-02 11:59:25,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-12-02 11:59:25,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 82 transitions. [2018-12-02 11:59:25,945 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 82 transitions. Word has length 26 [2018-12-02 11:59:25,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:59:25,946 INFO L480 AbstractCegarLoop]: Abstraction has 68 states and 82 transitions. [2018-12-02 11:59:25,946 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-02 11:59:25,946 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 82 transitions. [2018-12-02 11:59:25,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-12-02 11:59:25,946 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:59:25,946 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:59:25,946 INFO L423 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:59:25,947 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:59:25,947 INFO L82 PathProgramCache]: Analyzing trace with hash -1653700188, now seen corresponding path program 1 times [2018-12-02 11:59:25,947 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-02 11:59:25,947 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2018-12-02 11:59:25,950 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:59:26,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:59:26,156 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 11:59:26,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:59:26,241 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-02 11:59:26,251 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:59:26,251 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-12-02 11:59:26,251 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-12-02 11:59:26,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-12-02 11:59:26,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-12-02 11:59:26,252 INFO L87 Difference]: Start difference. First operand 68 states and 82 transitions. Second operand 7 states. [2018-12-02 11:59:26,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:59:26,779 INFO L93 Difference]: Finished difference Result 77 states and 90 transitions. [2018-12-02 11:59:26,779 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-12-02 11:59:26,779 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-12-02 11:59:26,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:59:26,780 INFO L225 Difference]: With dead ends: 77 [2018-12-02 11:59:26,780 INFO L226 Difference]: Without dead ends: 34 [2018-12-02 11:59:26,780 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2018-12-02 11:59:26,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-12-02 11:59:26,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-12-02 11:59:26,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-12-02 11:59:26,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 35 transitions. [2018-12-02 11:59:26,782 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 35 transitions. Word has length 27 [2018-12-02 11:59:26,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:59:26,782 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 35 transitions. [2018-12-02 11:59:26,782 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-12-02 11:59:26,782 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 35 transitions. [2018-12-02 11:59:26,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-12-02 11:59:26,783 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:59:26,783 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:59:26,783 INFO L423 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:59:26,783 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:59:26,783 INFO L82 PathProgramCache]: Analyzing trace with hash 2059030310, now seen corresponding path program 1 times [2018-12-02 11:59:26,783 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-02 11:59:26,783 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2018-12-02 11:59:26,786 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:59:26,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:59:26,988 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 11:59:27,186 WARN L180 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-12-02 11:59:27,308 WARN L180 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-12-02 11:59:27,487 WARN L180 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2018-12-02 11:59:27,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:59:27,490 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-02 11:59:27,500 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:59:27,500 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-12-02 11:59:27,501 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-12-02 11:59:27,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-12-02 11:59:27,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-12-02 11:59:27,501 INFO L87 Difference]: Start difference. First operand 34 states and 35 transitions. Second operand 6 states. [2018-12-02 11:59:28,306 WARN L180 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-12-02 11:59:28,740 WARN L180 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2018-12-02 11:59:28,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:59:28,901 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-12-02 11:59:28,901 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-12-02 11:59:28,901 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 27 [2018-12-02 11:59:28,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:59:28,902 INFO L225 Difference]: With dead ends: 40 [2018-12-02 11:59:28,902 INFO L226 Difference]: Without dead ends: 34 [2018-12-02 11:59:28,902 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-12-02 11:59:28,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-12-02 11:59:28,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-12-02 11:59:28,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-12-02 11:59:28,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-12-02 11:59:28,904 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 27 [2018-12-02 11:59:28,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:59:28,905 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-12-02 11:59:28,905 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-12-02 11:59:28,905 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-12-02 11:59:28,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-12-02 11:59:28,905 INFO L394 BasicCegarLoop]: Found error trace [2018-12-02 11:59:28,905 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-12-02 11:59:28,905 INFO L423 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-12-02 11:59:28,905 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-12-02 11:59:28,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1155324578, now seen corresponding path program 1 times [2018-12-02 11:59:28,906 INFO L223 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-12-02 11:59:28,906 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2018-12-02 11:59:28,909 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-02 11:59:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-02 11:59:29,193 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-12-02 11:59:29,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-02 11:59:29,601 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-12-02 11:59:29,613 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-02 11:59:29,613 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2018-12-02 11:59:29,613 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-12-02 11:59:29,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-12-02 11:59:29,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-12-02 11:59:29,613 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 9 states. [2018-12-02 11:59:30,574 WARN L180 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2018-12-02 11:59:30,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-02 11:59:30,953 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-12-02 11:59:30,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-12-02 11:59:30,962 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 29 [2018-12-02 11:59:30,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-02 11:59:30,963 INFO L225 Difference]: With dead ends: 34 [2018-12-02 11:59:30,963 INFO L226 Difference]: Without dead ends: 0 [2018-12-02 11:59:30,963 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-12-02 11:59:30,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-12-02 11:59:30,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-12-02 11:59:30,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-12-02 11:59:30,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-12-02 11:59:30,964 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 29 [2018-12-02 11:59:30,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-02 11:59:30,964 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-12-02 11:59:30,964 INFO L481 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-12-02 11:59:30,964 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-12-02 11:59:30,964 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-02 11:59:30,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-12-02 11:59:35,392 WARN L180 SmtUtils]: Spent 4.35 s on a formula simplification. DAG size of input: 140 DAG size of output: 114 [2018-12-02 11:59:36,594 WARN L180 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 140 DAG size of output: 114 [2018-12-02 11:59:36,862 WARN L180 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 39 [2018-12-02 11:59:40,150 WARN L180 SmtUtils]: Spent 3.21 s on a formula simplification. DAG size of input: 140 DAG size of output: 114 [2018-12-02 11:59:42,612 WARN L180 SmtUtils]: Spent 2.46 s on a formula simplification. DAG size of input: 136 DAG size of output: 78 [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point fabs_doubleEXIT(lines 17 31) no Hoare annotation was computed. [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point L24(lines 24 29) no Hoare annotation was computed. [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point L24-1(lines 17 31) no Hoare annotation was computed. [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point L24-2(lines 24 29) no Hoare annotation was computed. [2018-12-02 11:59:42,614 INFO L451 ceAbstractionStarter]: At program point fabs_doubleENTRY(lines 17 31) the Hoare annotation is: true [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point L19-1(lines 19 23) no Hoare annotation was computed. [2018-12-02 11:59:42,614 INFO L451 ceAbstractionStarter]: At program point L19-2(lines 19 23) the Hoare annotation is: true [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point fabs_doubleFINAL(lines 17 31) no Hoare annotation was computed. [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-12-02 11:59:42,614 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: true [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point L68-3(lines 68 72) no Hoare annotation was computed. [2018-12-02 11:59:42,614 INFO L448 ceAbstractionStarter]: For program point L97(lines 97 103) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L130-2(line 130) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L126(lines 126 131) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L89(lines 89 92) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L89-2(lines 89 92) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L90(lines 90 91) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L74(lines 74 87) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L451 ceAbstractionStarter]: At program point L95(line 95) the Hoare annotation is: true [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L95-1(line 95) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L83(lines 83 86) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point atan_doubleEXIT(lines 64 132) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L96(lines 96 112) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L451 ceAbstractionStarter]: At program point atan_doubleENTRY(lines 64 132) the Hoare annotation is: true [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L88(lines 88 113) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L76-1(lines 76 80) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L451 ceAbstractionStarter]: At program point L76-2(lines 76 80) the Hoare annotation is: true [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point atan_doubleFINAL(lines 64 132) no Hoare annotation was computed. [2018-12-02 11:59:42,615 INFO L448 ceAbstractionStarter]: For program point L76-3(lines 74 87) no Hoare annotation was computed. [2018-12-02 11:59:42,616 INFO L448 ceAbstractionStarter]: For program point L105(lines 105 111) no Hoare annotation was computed. [2018-12-02 11:59:42,616 INFO L448 ceAbstractionStarter]: For program point L105-2(lines 88 113) no Hoare annotation was computed. [2018-12-02 11:59:42,616 INFO L448 ceAbstractionStarter]: For program point L68-1(lines 68 72) no Hoare annotation was computed. [2018-12-02 11:59:42,616 INFO L451 ceAbstractionStarter]: At program point L68-2(lines 68 72) the Hoare annotation is: true [2018-12-02 11:59:42,616 INFO L448 ceAbstractionStarter]: For program point L130(line 130) no Hoare annotation was computed. [2018-12-02 11:59:42,616 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-12-02 11:59:42,616 INFO L444 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (= ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)) ~pi_o_4~0) (= ~tiny_atan2~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)))) [2018-12-02 11:59:42,616 INFO L451 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-12-02 11:59:42,616 INFO L448 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-12-02 11:59:42,616 INFO L448 ceAbstractionStarter]: For program point L256(line 256) no Hoare annotation was computed. [2018-12-02 11:59:42,616 INFO L448 ceAbstractionStarter]: For program point L255(lines 255 258) no Hoare annotation was computed. [2018-12-02 11:59:42,616 INFO L451 ceAbstractionStarter]: At program point mainENTRY(lines 244 260) the Hoare annotation is: true [2018-12-02 11:59:42,616 INFO L444 ceAbstractionStarter]: At program point L253(line 253) the Hoare annotation is: (or (not (= ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)) ~pi_o_4~0)) (let ((.cse0 ((_ to_fp 11 53) roundNearestTiesToEven 1.0))) (and (= (fp.div roundNearestTiesToEven (fp.neg .cse0) (_ +zero 11 53)) main_~y~0) (= main_~x~0 (fp.div roundNearestTiesToEven .cse0 (_ +zero 11 53))))) (not (= ~tiny_atan2~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0))))) [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point mainFINAL(lines 244 260) no Hoare annotation was computed. [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point L253-1(line 253) no Hoare annotation was computed. [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 256) no Hoare annotation was computed. [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point mainEXIT(lines 244 260) no Hoare annotation was computed. [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point L192(line 192) no Hoare annotation was computed. [2018-12-02 11:59:42,617 INFO L451 ceAbstractionStarter]: At program point __ieee754_atan2ENTRY(lines 142 242) the Hoare annotation is: true [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point L184(lines 184 206) no Hoare annotation was computed. [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point __ieee754_atan2FINAL(lines 142 242) no Hoare annotation was computed. [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point L201(line 201) no Hoare annotation was computed. [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point L168(lines 168 178) no Hoare annotation was computed. [2018-12-02 11:59:42,617 INFO L448 ceAbstractionStarter]: For program point L168-2(lines 142 242) no Hoare annotation was computed. [2018-12-02 11:59:42,618 INFO L444 ceAbstractionStarter]: At program point L218(line 218) the Hoare annotation is: (let ((.cse0 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse3 (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_10|)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|))))) (.cse4 (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64)) (v_prenex_54 (_ BitVec 64))) (let ((.cse7 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (.cse8 ((_ extract 31 0) v_prenex_54))) (and (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) .cse7)) (= .cse8 ((_ extract 31 0) |v_q#valueAsBitvector_11|)) (= ((_ extract 63 32) v_prenex_54) .cse7) (= __ieee754_atan2_~ly~0 .cse8) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|))))) (.cse1 (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|))))) (.cse2 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|))) (or (not (= ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)) ~pi_o_4~0)) (and (exists ((|v_q#valueAsBitvector_12| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_12|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_12|) ((_ extract 62 52) |v_q#valueAsBitvector_12|) ((_ extract 51 0) |v_q#valueAsBitvector_12|)) |__ieee754_atan2_#in~y|))) (exists ((__ieee754_atan2_~ly~0 (_ BitVec 32)) (|v_q#valueAsBitvector_12| (_ BitVec 64))) (and (= (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_12|)) __ieee754_atan2_~ly~0) (_ bv0 32)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_12|) ((_ extract 62 52) |v_q#valueAsBitvector_12|) ((_ extract 51 0) |v_q#valueAsBitvector_12|)) |__ieee754_atan2_#in~y|))) .cse0 .cse1 .cse2 .cse3 .cse4) (not (= ~tiny_atan2~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)))) (and (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64)) (v_prenex_54 (_ BitVec 64))) (let ((.cse5 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (.cse6 ((_ extract 31 0) v_prenex_54))) (and (= __ieee754_atan2_~hy~0 .cse5) (= .cse6 ((_ extract 31 0) |v_q#valueAsBitvector_11|)) (= ((_ extract 63 32) v_prenex_54) .cse5) (= __ieee754_atan2_~ly~0 .cse6) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|)))) .cse0 (exists ((|v_q#valueAsBitvector_15| (_ BitVec 64))) (and (not (= (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_15|)) (_ bv2148532224 32)) (_ bv0 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_15|) ((_ extract 62 52) |v_q#valueAsBitvector_15|) ((_ extract 51 0) |v_q#valueAsBitvector_15|)) |__ieee754_atan2_#in~y|))) (exists ((__ieee754_atan2_~hx~1 (_ BitVec 32)) (|v_q#valueAsBitvector_14| (_ BitVec 64))) (and (= __ieee754_atan2_~m~0 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_14|) (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2_~hx~1 (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_14|) ((_ extract 62 52) |v_q#valueAsBitvector_14|) ((_ extract 51 0) |v_q#valueAsBitvector_14|)) |__ieee754_atan2_#in~y|))) .cse3 .cse4 .cse1 .cse2))) [2018-12-02 11:59:42,618 INFO L448 ceAbstractionStarter]: For program point L185(lines 185 194) no Hoare annotation was computed. [2018-12-02 11:59:42,618 INFO L444 ceAbstractionStarter]: At program point L218-1(line 218) the Hoare annotation is: (let ((.cse0 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse3 (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_10|)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|))))) (.cse4 (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64)) (v_prenex_54 (_ BitVec 64))) (let ((.cse7 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (.cse8 ((_ extract 31 0) v_prenex_54))) (and (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) .cse7)) (= .cse8 ((_ extract 31 0) |v_q#valueAsBitvector_11|)) (= ((_ extract 63 32) v_prenex_54) .cse7) (= __ieee754_atan2_~ly~0 .cse8) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|))))) (.cse1 (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|))))) (.cse2 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|))) (or (not (= ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)) ~pi_o_4~0)) (and (exists ((|v_q#valueAsBitvector_12| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_12|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_12|) ((_ extract 62 52) |v_q#valueAsBitvector_12|) ((_ extract 51 0) |v_q#valueAsBitvector_12|)) |__ieee754_atan2_#in~y|))) (exists ((__ieee754_atan2_~ly~0 (_ BitVec 32)) (|v_q#valueAsBitvector_12| (_ BitVec 64))) (and (= (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_12|)) __ieee754_atan2_~ly~0) (_ bv0 32)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_12|) ((_ extract 62 52) |v_q#valueAsBitvector_12|) ((_ extract 51 0) |v_q#valueAsBitvector_12|)) |__ieee754_atan2_#in~y|))) .cse0 .cse1 .cse2 .cse3 .cse4) (not (= ~tiny_atan2~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)))) (and (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64)) (v_prenex_54 (_ BitVec 64))) (let ((.cse5 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (.cse6 ((_ extract 31 0) v_prenex_54))) (and (= __ieee754_atan2_~hy~0 .cse5) (= .cse6 ((_ extract 31 0) |v_q#valueAsBitvector_11|)) (= ((_ extract 63 32) v_prenex_54) .cse5) (= __ieee754_atan2_~ly~0 .cse6) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|)))) .cse0 (exists ((|v_q#valueAsBitvector_15| (_ BitVec 64))) (and (not (= (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_15|)) (_ bv2148532224 32)) (_ bv0 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_15|) ((_ extract 62 52) |v_q#valueAsBitvector_15|) ((_ extract 51 0) |v_q#valueAsBitvector_15|)) |__ieee754_atan2_#in~y|))) (exists ((__ieee754_atan2_~hx~1 (_ BitVec 32)) (|v_q#valueAsBitvector_14| (_ BitVec 64))) (and (= __ieee754_atan2_~m~0 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_14|) (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2_~hx~1 (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_14|) ((_ extract 62 52) |v_q#valueAsBitvector_14|) ((_ extract 51 0) |v_q#valueAsBitvector_14|)) |__ieee754_atan2_#in~y|))) .cse3 .cse4 .cse1 .cse2))) [2018-12-02 11:59:42,618 INFO L448 ceAbstractionStarter]: For program point L218-2(line 218) no Hoare annotation was computed. [2018-12-02 11:59:42,618 INFO L448 ceAbstractionStarter]: For program point L210(line 210) no Hoare annotation was computed. [2018-12-02 11:59:42,618 INFO L448 ceAbstractionStarter]: For program point L210-2(line 210) no Hoare annotation was computed. [2018-12-02 11:59:42,618 INFO L448 ceAbstractionStarter]: For program point L169(lines 169 177) no Hoare annotation was computed. [2018-12-02 11:59:42,618 INFO L448 ceAbstractionStarter]: For program point L161(lines 161 163) no Hoare annotation was computed. [2018-12-02 11:59:42,618 INFO L448 ceAbstractionStarter]: For program point L219(lines 219 241) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L186(line 186) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L203(line 203) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L170(line 170) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L170-2(line 170) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L220(line 220) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L154-1(lines 154 159) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L444 ceAbstractionStarter]: At program point L154-2(lines 154 159) the Hoare annotation is: (or (and (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|)))) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|) (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_10|)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|))))) (not (= ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)) ~pi_o_4~0)) (not (= ~tiny_atan2~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0))))) [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L154-3(lines 154 159) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L237(line 237) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L171(line 171) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L229(lines 229 234) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L196(lines 196 205) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L229-1(lines 222 235) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L229-2(lines 229 234) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L188(line 188) no Hoare annotation was computed. [2018-12-02 11:59:42,619 INFO L448 ceAbstractionStarter]: For program point L213(lines 213 218) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point L147-1(lines 147 152) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L444 ceAbstractionStarter]: At program point L147-2(lines 147 152) the Hoare annotation is: (or (and (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (not (= ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)) ~pi_o_4~0)) (not (= ~tiny_atan2~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0))))) [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point L147-3(lines 147 152) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point L197(line 197) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point L164(lines 164 165) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point L222(line 222) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point L181(line 181) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point __ieee754_atan2EXIT(lines 142 242) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point L181-2(line 181) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point L239(line 239) no Hoare annotation was computed. [2018-12-02 11:59:42,620 INFO L448 ceAbstractionStarter]: For program point L173(line 173) no Hoare annotation was computed. [2018-12-02 11:59:42,621 INFO L444 ceAbstractionStarter]: At program point L165(line 165) the Hoare annotation is: (or (and (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64)) (v_prenex_54 (_ BitVec 64))) (let ((.cse0 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (.cse1 ((_ extract 31 0) v_prenex_54))) (and (= __ieee754_atan2_~hy~0 .cse0) (= .cse1 ((_ extract 31 0) |v_q#valueAsBitvector_11|)) (= ((_ extract 63 32) v_prenex_54) .cse0) (= __ieee754_atan2_~ly~0 .cse1) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|)))) (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_10|)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|)))) (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64)) (v_prenex_54 (_ BitVec 64))) (let ((.cse2 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (.cse3 ((_ extract 31 0) v_prenex_54))) (and (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) .cse2)) (= .cse3 ((_ extract 31 0) |v_q#valueAsBitvector_11|)) (= ((_ extract 63 32) v_prenex_54) .cse2) (= __ieee754_atan2_~ly~0 .cse3) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|)))) (exists ((|v_q#valueAsBitvector_16| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_16|) ((_ extract 62 52) |v_q#valueAsBitvector_16|) ((_ extract 51 0) |v_q#valueAsBitvector_16|)) |__ieee754_atan2_#in~x|) (not (= (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_16|)) (_ bv2148532224 32)) (_ bv0 32))))) (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|)))) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (not (= ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)) ~pi_o_4~0)) (not (= ~tiny_atan2~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0))))) [2018-12-02 11:59:42,621 INFO L448 ceAbstractionStarter]: For program point L165-1(line 165) no Hoare annotation was computed. [2018-12-02 11:59:42,621 INFO L448 ceAbstractionStarter]: For program point L190(line 190) no Hoare annotation was computed. [2018-12-02 11:59:42,621 INFO L448 ceAbstractionStarter]: For program point L215(lines 215 218) no Hoare annotation was computed. [2018-12-02 11:59:42,621 INFO L448 ceAbstractionStarter]: For program point L215-2(lines 213 218) no Hoare annotation was computed. [2018-12-02 11:59:42,621 INFO L448 ceAbstractionStarter]: For program point L199(line 199) no Hoare annotation was computed. [2018-12-02 11:59:42,621 INFO L448 ceAbstractionStarter]: For program point L224-1(lines 224 228) no Hoare annotation was computed. [2018-12-02 11:59:42,621 INFO L444 ceAbstractionStarter]: At program point L224-2(lines 224 228) the Hoare annotation is: (let ((.cse0 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse3 (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_10|)) (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|))))) (.cse4 (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64)) (v_prenex_54 (_ BitVec 64))) (let ((.cse7 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (.cse8 ((_ extract 31 0) v_prenex_54))) (and (= __ieee754_atan2_~iy~0 (bvand (_ bv2147483647 32) .cse7)) (= .cse8 ((_ extract 31 0) |v_q#valueAsBitvector_11|)) (= ((_ extract 63 32) v_prenex_54) .cse7) (= __ieee754_atan2_~ly~0 .cse8) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|))))) (.cse1 (exists ((|v_q#valueAsBitvector_10| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_10|) ((_ extract 62 52) |v_q#valueAsBitvector_10|) ((_ extract 51 0) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~ix~1 (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_10|))) (= __ieee754_atan2_~lx~0 ((_ extract 31 0) |v_q#valueAsBitvector_10|))))) (.cse2 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|))) (or (not (= ((_ to_fp 11 53) roundNearestTiesToEven (/ 785398163397448279.0 1000000000000000000.0)) ~pi_o_4~0)) (and (exists ((|v_q#valueAsBitvector_12| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_12|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_12|) ((_ extract 62 52) |v_q#valueAsBitvector_12|) ((_ extract 51 0) |v_q#valueAsBitvector_12|)) |__ieee754_atan2_#in~y|))) (exists ((__ieee754_atan2_~ly~0 (_ BitVec 32)) (|v_q#valueAsBitvector_12| (_ BitVec 64))) (and (= (bvor (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_12|)) __ieee754_atan2_~ly~0) (_ bv0 32)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_12|) ((_ extract 62 52) |v_q#valueAsBitvector_12|) ((_ extract 51 0) |v_q#valueAsBitvector_12|)) |__ieee754_atan2_#in~y|))) .cse0 .cse1 .cse2 .cse3 .cse4) (not (= ~tiny_atan2~0 ((_ to_fp 11 53) roundNearestTiesToEven (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)))) (and (exists ((|v_q#valueAsBitvector_11| (_ BitVec 64)) (v_prenex_54 (_ BitVec 64))) (let ((.cse5 ((_ extract 63 32) |v_q#valueAsBitvector_11|)) (.cse6 ((_ extract 31 0) v_prenex_54))) (and (= __ieee754_atan2_~hy~0 .cse5) (= .cse6 ((_ extract 31 0) |v_q#valueAsBitvector_11|)) (= ((_ extract 63 32) v_prenex_54) .cse5) (= __ieee754_atan2_~ly~0 .cse6) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_11|) ((_ extract 62 52) |v_q#valueAsBitvector_11|) ((_ extract 51 0) |v_q#valueAsBitvector_11|)) |__ieee754_atan2_#in~y|)))) .cse0 (exists ((|v_q#valueAsBitvector_15| (_ BitVec 64))) (and (not (= (bvadd (bvand (_ bv2147483647 32) ((_ extract 63 32) |v_q#valueAsBitvector_15|)) (_ bv2148532224 32)) (_ bv0 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_15|) ((_ extract 62 52) |v_q#valueAsBitvector_15|) ((_ extract 51 0) |v_q#valueAsBitvector_15|)) |__ieee754_atan2_#in~y|))) (exists ((__ieee754_atan2_~hx~1 (_ BitVec 32)) (|v_q#valueAsBitvector_14| (_ BitVec 64))) (and (= __ieee754_atan2_~m~0 (bvor (bvand (_ bv1 32) (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_14|) (_ bv31 32))) (bvand (_ bv2 32) (bvashr __ieee754_atan2_~hx~1 (_ bv30 32))))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_14|) ((_ extract 62 52) |v_q#valueAsBitvector_14|) ((_ extract 51 0) |v_q#valueAsBitvector_14|)) |__ieee754_atan2_#in~y|))) .cse3 .cse4 .cse1 .cse2))) [2018-12-02 11:59:42,621 INFO L448 ceAbstractionStarter]: For program point L183(lines 183 207) no Hoare annotation was computed. [2018-12-02 11:59:42,621 INFO L448 ceAbstractionStarter]: For program point L183-1(lines 142 242) no Hoare annotation was computed. [2018-12-02 11:59:42,622 INFO L448 ceAbstractionStarter]: For program point L175(line 175) no Hoare annotation was computed. [2018-12-02 11:59:42,628 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,628 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,628 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,629 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,629 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,629 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,629 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-12-02 11:59:42,629 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,629 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,629 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,630 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,630 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,630 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,630 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,630 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,630 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,630 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,631 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,631 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,631 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,631 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,631 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,631 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,631 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,632 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,632 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,632 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,632 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,632 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,632 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,632 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,632 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,633 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,633 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,633 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,633 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,633 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,633 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,633 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,634 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,634 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,634 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,634 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,634 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,634 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hx~1,QUANTIFIED] [2018-12-02 11:59:42,634 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,635 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,635 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,635 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,635 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,635 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,635 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,635 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,635 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,636 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,636 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,636 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,636 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,636 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,636 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,636 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,636 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,637 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,637 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,637 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,637 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,637 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,641 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,641 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,641 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,642 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,642 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,642 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,642 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-12-02 11:59:42,642 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,642 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,642 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,643 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,643 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,643 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,643 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,643 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,643 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,643 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,644 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,644 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,644 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,644 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,644 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,644 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,644 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,644 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,645 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,645 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,645 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,645 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,645 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,645 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,645 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,645 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,646 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,646 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,646 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,646 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,646 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,646 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,646 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,647 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,647 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,647 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,647 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,647 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hx~1,QUANTIFIED] [2018-12-02 11:59:42,647 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,647 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,648 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,648 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,648 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,648 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,648 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,648 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,648 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,649 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,649 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,649 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,649 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,649 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,649 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,649 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,649 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,650 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,650 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,650 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,650 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,650 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,651 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,652 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,652 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,652 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,652 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,652 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,652 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,652 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,653 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,653 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,653 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,653 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,653 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,653 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,654 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,654 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,654 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,654 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,654 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,654 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,654 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,654 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,655 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,655 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,655 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,655 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,656 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,656 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,657 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 11:59:42 BoogieIcfgContainer [2018-12-02 11:59:42,657 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-12-02 11:59:42,657 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-12-02 11:59:42,657 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-12-02 11:59:42,658 INFO L276 PluginConnector]: Witness Printer initialized [2018-12-02 11:59:42,658 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:58:33" (3/4) ... [2018-12-02 11:59:42,661 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-12-02 11:59:42,665 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_double [2018-12-02 11:59:42,665 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-12-02 11:59:42,665 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_double [2018-12-02 11:59:42,665 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-12-02 11:59:42,666 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __ieee754_atan2 [2018-12-02 11:59:42,670 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 54 nodes and edges [2018-12-02 11:59:42,671 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 25 nodes and edges [2018-12-02 11:59:42,671 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2018-12-02 11:59:42,671 INFO L905 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-12-02 11:59:42,689 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((y == \old(y) && x == \old(x)) || !(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4)) || !(tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) [2018-12-02 11:59:42,689 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((y == \old(y) && (\exists v_q#valueAsBitvector_10 : bv64 :: (\old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0]) && ix == ~bvand32(2147483647bv32, v_q#valueAsBitvector_10[63:32])) && lx == v_q#valueAsBitvector_10[31:0])) && x == \old(x)) && (\exists v_q#valueAsBitvector_10 : bv64 :: (hx == v_q#valueAsBitvector_10[63:32] && \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0])) && lx == v_q#valueAsBitvector_10[31:0])) || !(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4)) || !(tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) [2018-12-02 11:59:42,690 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((!(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4) || (((((((\exists v_q#valueAsBitvector_12 : bv64 :: hy == v_q#valueAsBitvector_12[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_12[63:63], v_q#valueAsBitvector_12[62:52], v_q#valueAsBitvector_12[51:0]) == \old(y)) && (\exists __ieee754_atan2_~ly~0 : bv32, v_q#valueAsBitvector_12 : bv64 :: ~bvor32(~bvand32(2147483647bv32, v_q#valueAsBitvector_12[63:32]), __ieee754_atan2_~ly~0) == 0bv32 && ~fp~LONGDOUBLE(v_q#valueAsBitvector_12[63:63], v_q#valueAsBitvector_12[62:52], v_q#valueAsBitvector_12[51:0]) == \old(y))) && y == \old(y)) && (\exists v_q#valueAsBitvector_10 : bv64 :: (\old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0]) && ix == ~bvand32(2147483647bv32, v_q#valueAsBitvector_10[63:32])) && lx == v_q#valueAsBitvector_10[31:0])) && x == \old(x)) && (\exists v_q#valueAsBitvector_10 : bv64 :: (hx == v_q#valueAsBitvector_10[63:32] && \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0])) && lx == v_q#valueAsBitvector_10[31:0])) && (\exists v_q#valueAsBitvector_11 : bv64, v_prenex_54 : bv64 :: (((iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_11[63:32]) && v_prenex_54[31:0] == v_q#valueAsBitvector_11[31:0]) && v_prenex_54[63:32] == v_q#valueAsBitvector_11[63:32]) && ly == v_prenex_54[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y)))) || !(tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) || ((((((((\exists v_q#valueAsBitvector_11 : bv64, v_prenex_54 : bv64 :: (((hy == v_q#valueAsBitvector_11[63:32] && v_prenex_54[31:0] == v_q#valueAsBitvector_11[31:0]) && v_prenex_54[63:32] == v_q#valueAsBitvector_11[63:32]) && ly == v_prenex_54[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y)) && y == \old(y)) && (\exists v_q#valueAsBitvector_15 : bv64 :: !(~bvadd64(~bvand32(2147483647bv32, v_q#valueAsBitvector_15[63:32]), 2148532224bv32) == 0bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_15[63:63], v_q#valueAsBitvector_15[62:52], v_q#valueAsBitvector_15[51:0]) == \old(y))) && (\exists __ieee754_atan2_~hx~1 : bv32, v_q#valueAsBitvector_14 : bv64 :: m == ~bvor32(~bvand32(1bv32, ~bvashr32(v_q#valueAsBitvector_14[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2_~hx~1, 30bv32))) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_14[63:63], v_q#valueAsBitvector_14[62:52], v_q#valueAsBitvector_14[51:0]) == \old(y))) && (\exists v_q#valueAsBitvector_10 : bv64 :: (hx == v_q#valueAsBitvector_10[63:32] && \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0])) && lx == v_q#valueAsBitvector_10[31:0])) && (\exists v_q#valueAsBitvector_11 : bv64, v_prenex_54 : bv64 :: (((iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_11[63:32]) && v_prenex_54[31:0] == v_q#valueAsBitvector_11[31:0]) && v_prenex_54[63:32] == v_q#valueAsBitvector_11[63:32]) && ly == v_prenex_54[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y))) && (\exists v_q#valueAsBitvector_10 : bv64 :: (\old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0]) && ix == ~bvand32(2147483647bv32, v_q#valueAsBitvector_10[63:32])) && lx == v_q#valueAsBitvector_10[31:0])) && x == \old(x)) [2018-12-02 11:59:42,713 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_b0142d6b-d56e-42d6-9bb1-0545e76cde8e/bin-2019/uautomizer/witness.graphml [2018-12-02 11:59:42,713 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-12-02 11:59:42,714 INFO L168 Benchmark]: Toolchain (without parser) took 87018.71 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 211.8 MB). Free memory was 943.4 MB in the beginning and 811.6 MB in the end (delta: 131.8 MB). Peak memory consumption was 343.6 MB. Max. memory is 11.5 GB. [2018-12-02 11:59:42,714 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-02 11:59:42,714 INFO L168 Benchmark]: CACSL2BoogieTranslator took 212.58 ms. Allocated memory is still 1.0 GB. Free memory was 943.4 MB in the beginning and 921.9 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-12-02 11:59:42,715 INFO L168 Benchmark]: Boogie Procedure Inliner took 55.48 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.7 MB). Free memory was 921.9 MB in the beginning and 1.1 GB in the end (delta: -209.1 MB). Peak memory consumption was 14.4 MB. Max. memory is 11.5 GB. [2018-12-02 11:59:42,715 INFO L168 Benchmark]: Boogie Preprocessor took 32.17 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-12-02 11:59:42,715 INFO L168 Benchmark]: RCFGBuilder took 17045.90 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: 62.0 MB). Peak memory consumption was 62.0 MB. Max. memory is 11.5 GB. [2018-12-02 11:59:42,715 INFO L168 Benchmark]: TraceAbstraction took 69613.38 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 68.2 MB). Free memory was 1.1 GB in the beginning and 819.2 MB in the end (delta: 249.8 MB). Peak memory consumption was 317.9 MB. Max. memory is 11.5 GB. [2018-12-02 11:59:42,715 INFO L168 Benchmark]: Witness Printer took 56.03 ms. Allocated memory is still 1.2 GB. Free memory was 819.2 MB in the beginning and 811.6 MB in the end (delta: 7.6 MB). Peak memory consumption was 7.6 MB. Max. memory is 11.5 GB. [2018-12-02 11:59:42,716 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 972.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 212.58 ms. Allocated memory is still 1.0 GB. Free memory was 943.4 MB in the beginning and 921.9 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 55.48 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.7 MB). Free memory was 921.9 MB in the beginning and 1.1 GB in the end (delta: -209.1 MB). Peak memory consumption was 14.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 32.17 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 17045.90 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: 62.0 MB). Peak memory consumption was 62.0 MB. Max. memory is 11.5 GB. * TraceAbstraction took 69613.38 ms. Allocated memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 68.2 MB). Free memory was 1.1 GB in the beginning and 819.2 MB in the end (delta: 249.8 MB). Peak memory consumption was 317.9 MB. Max. memory is 11.5 GB. * Witness Printer took 56.03 ms. Allocated memory is still 1.2 GB. Free memory was 819.2 MB in the beginning and 811.6 MB in the end (delta: 7.6 MB). Peak memory consumption was 7.6 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - 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_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hx~1,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,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_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,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 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 256]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 224]: Loop Invariant [2018-12-02 11:59:42,720 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,720 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,720 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,720 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,720 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,721 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,721 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-12-02 11:59:42,721 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,721 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,721 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,721 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,721 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,721 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,721 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,722 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,722 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,722 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,722 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,722 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,722 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,722 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,722 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,722 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,723 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,724 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,724 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,724 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,724 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,724 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,724 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,724 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,724 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hx~1,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,725 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,726 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,727 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,727 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,727 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,727 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,727 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,727 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,728 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,728 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,728 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,728 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,728 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,728 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,728 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-12-02 11:59:42,729 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,729 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,729 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_12,QUANTIFIED] [2018-12-02 11:59:42,729 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,729 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,729 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,729 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,729 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,730 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,731 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,731 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,731 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,731 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,731 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,731 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,731 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,731 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,731 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,732 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,732 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,732 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,732 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,732 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,732 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,732 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,732 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,732 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_15,QUANTIFIED] [2018-12-02 11:59:42,733 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,733 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hx~1,QUANTIFIED] [2018-12-02 11:59:42,733 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,733 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,733 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_14,QUANTIFIED] [2018-12-02 11:59:42,733 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,733 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,733 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,733 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_54,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,734 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_11,QUANTIFIED] [2018-12-02 11:59:42,735 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,735 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,735 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,735 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,735 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] Derived loop invariant: ((!(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4) || (((((((\exists v_q#valueAsBitvector_12 : bv64 :: hy == v_q#valueAsBitvector_12[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_12[63:63], v_q#valueAsBitvector_12[62:52], v_q#valueAsBitvector_12[51:0]) == \old(y)) && (\exists __ieee754_atan2_~ly~0 : bv32, v_q#valueAsBitvector_12 : bv64 :: ~bvor32(~bvand32(2147483647bv32, v_q#valueAsBitvector_12[63:32]), __ieee754_atan2_~ly~0) == 0bv32 && ~fp~LONGDOUBLE(v_q#valueAsBitvector_12[63:63], v_q#valueAsBitvector_12[62:52], v_q#valueAsBitvector_12[51:0]) == \old(y))) && y == \old(y)) && (\exists v_q#valueAsBitvector_10 : bv64 :: (\old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0]) && ix == ~bvand32(2147483647bv32, v_q#valueAsBitvector_10[63:32])) && lx == v_q#valueAsBitvector_10[31:0])) && x == \old(x)) && (\exists v_q#valueAsBitvector_10 : bv64 :: (hx == v_q#valueAsBitvector_10[63:32] && \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0])) && lx == v_q#valueAsBitvector_10[31:0])) && (\exists v_q#valueAsBitvector_11 : bv64, v_prenex_54 : bv64 :: (((iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_11[63:32]) && v_prenex_54[31:0] == v_q#valueAsBitvector_11[31:0]) && v_prenex_54[63:32] == v_q#valueAsBitvector_11[63:32]) && ly == v_prenex_54[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y)))) || !(tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) || ((((((((\exists v_q#valueAsBitvector_11 : bv64, v_prenex_54 : bv64 :: (((hy == v_q#valueAsBitvector_11[63:32] && v_prenex_54[31:0] == v_q#valueAsBitvector_11[31:0]) && v_prenex_54[63:32] == v_q#valueAsBitvector_11[63:32]) && ly == v_prenex_54[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y)) && y == \old(y)) && (\exists v_q#valueAsBitvector_15 : bv64 :: !(~bvadd64(~bvand32(2147483647bv32, v_q#valueAsBitvector_15[63:32]), 2148532224bv32) == 0bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_15[63:63], v_q#valueAsBitvector_15[62:52], v_q#valueAsBitvector_15[51:0]) == \old(y))) && (\exists __ieee754_atan2_~hx~1 : bv32, v_q#valueAsBitvector_14 : bv64 :: m == ~bvor32(~bvand32(1bv32, ~bvashr32(v_q#valueAsBitvector_14[63:32], 31bv32)), ~bvand32(2bv32, ~bvashr32(__ieee754_atan2_~hx~1, 30bv32))) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_14[63:63], v_q#valueAsBitvector_14[62:52], v_q#valueAsBitvector_14[51:0]) == \old(y))) && (\exists v_q#valueAsBitvector_10 : bv64 :: (hx == v_q#valueAsBitvector_10[63:32] && \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0])) && lx == v_q#valueAsBitvector_10[31:0])) && (\exists v_q#valueAsBitvector_11 : bv64, v_prenex_54 : bv64 :: (((iy == ~bvand32(2147483647bv32, v_q#valueAsBitvector_11[63:32]) && v_prenex_54[31:0] == v_q#valueAsBitvector_11[31:0]) && v_prenex_54[63:32] == v_q#valueAsBitvector_11[63:32]) && ly == v_prenex_54[31:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_11[63:63], v_q#valueAsBitvector_11[62:52], v_q#valueAsBitvector_11[51:0]) == \old(y))) && (\exists v_q#valueAsBitvector_10 : bv64 :: (\old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0]) && ix == ~bvand32(2147483647bv32, v_q#valueAsBitvector_10[63:32])) && lx == v_q#valueAsBitvector_10[31:0])) && x == \old(x)) - InvariantResult [Line: 68]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 154]: Loop Invariant [2018-12-02 11:59:42,736 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,736 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,736 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,736 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,736 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,736 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,736 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,736 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,737 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,737 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,737 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,737 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,737 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,737 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,737 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,737 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,738 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,738 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,738 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,738 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,738 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,738 WARN L416 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_10,QUANTIFIED] [2018-12-02 11:59:42,738 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,738 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: ((((y == \old(y) && (\exists v_q#valueAsBitvector_10 : bv64 :: (\old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0]) && ix == ~bvand32(2147483647bv32, v_q#valueAsBitvector_10[63:32])) && lx == v_q#valueAsBitvector_10[31:0])) && x == \old(x)) && (\exists v_q#valueAsBitvector_10 : bv64 :: (hx == v_q#valueAsBitvector_10[63:32] && \old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_10[63:63], v_q#valueAsBitvector_10[62:52], v_q#valueAsBitvector_10[51:0])) && lx == v_q#valueAsBitvector_10[31:0])) || !(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4)) || !(tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) - InvariantResult [Line: 76]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 147]: Loop Invariant [2018-12-02 11:59:42,739 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,739 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,739 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven [2018-12-02 11:59:42,739 WARN L416 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression ~roundNearestTiesToEven Derived loop invariant: ((y == \old(y) && x == \old(x)) || !(~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 785398163397448279/1000000000000000000) == pi_o_4)) || !(tiny_atan2 == ~to_fp~LONGDOUBLE(~roundNearestTiesToEven, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 101 locations, 1 error locations. SAFE Result, 69.5s OverallTime, 9 OverallIterations, 1 TraceHistogramMax, 53.0s AutomataDifference, 0.0s DeadEndRemovalTime, 11.6s HoareAnnotationTime, HoareTripleCheckerStatistics: 850 SDtfs, 1345 SDslu, 2430 SDs, 0 SdLazy, 437 SolverSat, 85 SolverUnsat, 14 SolverUnknown, 0 SolverNotchecked, 44.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 242 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 8.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=101occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 9 MinimizatonAttempts, 2 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 18 LocationsWithAnnotation, 50 PreInvPairs, 71 NumberOfFragments, 1103 HoareAnnotationTreeSize, 50 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 18 FomulaSimplificationsInter, 769 FormulaSimplificationTreeSizeReductionInter, 11.5s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 2.8s InterpolantComputationTime, 223 NumberOfCodeBlocks, 223 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 214 ConstructedInterpolants, 85 QuantifiedInterpolants, 61637 SizeOfPredicates, 44 NumberOfNonLiveVariables, 1649 ConjunctsInSsa, 85 ConjunctsInUnsatCore, 9 InterpolantComputations, 9 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...