/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/Ultimate.py --spec ../../../trunk/examples/svcomp/ReachSafety.prp --file ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0680b_true-unreach-call.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 40ef5092 Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0680b_true-unreach-call.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 6672245f6516202a276f3cff39e39bf6cfceaf3d ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/float-newlib/double_req_bl_0680b_true-unreach-call.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 6672245f6516202a276f3cff39e39bf6cfceaf3d ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-40ef509 [2018-09-20 14:39:46,579 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-20 14:39:46,581 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-20 14:39:46,597 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-20 14:39:46,600 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-20 14:39:46,602 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-20 14:39:46,605 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-20 14:39:46,609 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-20 14:39:46,611 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-20 14:39:46,612 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-20 14:39:46,613 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-20 14:39:46,613 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-20 14:39:46,614 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-20 14:39:46,615 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-20 14:39:46,616 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-20 14:39:46,617 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-20 14:39:46,618 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-20 14:39:46,620 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-20 14:39:46,622 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-20 14:39:46,623 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-20 14:39:46,624 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-20 14:39:46,626 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-20 14:39:46,630 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-20 14:39:46,631 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-20 14:39:46,631 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-20 14:39:46,632 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-20 14:39:46,635 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-20 14:39:46,636 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-20 14:39:46,637 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-20 14:39:46,639 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-20 14:39:46,639 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-20 14:39:46,640 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-20 14:39:46,640 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-20 14:39:46,640 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-20 14:39:46,641 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-20 14:39:46,642 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-20 14:39:46,643 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2018-09-20 14:39:46,659 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-20 14:39:46,659 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-20 14:39:46,660 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-20 14:39:46,660 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-20 14:39:46,661 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-20 14:39:46,661 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-20 14:39:46,661 INFO L133 SettingsManager]: * Use SBE=true [2018-09-20 14:39:46,661 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-20 14:39:46,662 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-20 14:39:46,662 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-09-20 14:39:46,662 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-20 14:39:46,662 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-20 14:39:46,662 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-20 14:39:46,662 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-20 14:39:46,663 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-20 14:39:46,663 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-20 14:39:46,663 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-20 14:39:46,663 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-20 14:39:46,663 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-20 14:39:46,664 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-20 14:39:46,664 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-20 14:39:46,664 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-20 14:39:46,664 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-20 14:39:46,664 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-20 14:39:46,664 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-20 14:39:46,665 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-20 14:39:46,665 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-09-20 14:39:46,665 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-20 14:39:46,665 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-09-20 14:39:46,665 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 6672245f6516202a276f3cff39e39bf6cfceaf3d [2018-09-20 14:39:46,737 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-20 14:39:46,758 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-20 14:39:46,765 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-20 14:39:46,767 INFO L271 PluginConnector]: Initializing CDTParser... [2018-09-20 14:39:46,769 INFO L276 PluginConnector]: CDTParser initialized [2018-09-20 14:39:46,770 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0680b_true-unreach-call.c [2018-09-20 14:39:47,140 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd04abbe0/992d8c2a0a43482ebd189aba0bd28f47/FLAG597cd71b7 [2018-09-20 14:39:47,369 INFO L277 CDTParser]: Found 1 translation units. [2018-09-20 14:39:47,370 INFO L159 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0680b_true-unreach-call.c [2018-09-20 14:39:47,379 INFO L325 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd04abbe0/992d8c2a0a43482ebd189aba0bd28f47/FLAG597cd71b7 [2018-09-20 14:39:47,394 INFO L333 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dd04abbe0/992d8c2a0a43482ebd189aba0bd28f47 [2018-09-20 14:39:47,398 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-20 14:39:47,401 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-09-20 14:39:47,402 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-09-20 14:39:47,403 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-09-20 14:39:47,410 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-09-20 14:39:47,411 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:39:47" (1/1) ... [2018-09-20 14:39:47,414 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6146e1c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47, skipping insertion in model container [2018-09-20 14:39:47,415 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:39:47" (1/1) ... [2018-09-20 14:39:47,429 INFO L160 ieTranslatorObserver]: Starting translation in SV-COMP mode [2018-09-20 14:39:47,754 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:39:47,776 INFO L424 MainDispatcher]: Starting main dispatcher in SV-COMP mode [2018-09-20 14:39:47,866 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:39:47,919 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47 WrapperNode [2018-09-20 14:39:47,919 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-09-20 14:39:47,920 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-20 14:39:47,920 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-20 14:39:47,920 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-20 14:39:47,938 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47" (1/1) ... [2018-09-20 14:39:47,938 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47" (1/1) ... [2018-09-20 14:39:47,963 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47" (1/1) ... [2018-09-20 14:39:47,963 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47" (1/1) ... [2018-09-20 14:39:47,998 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47" (1/1) ... [2018-09-20 14:39:48,013 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47" (1/1) ... [2018-09-20 14:39:48,017 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47" (1/1) ... [2018-09-20 14:39:48,022 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-20 14:39:48,026 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-20 14:39:48,026 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-20 14:39:48,026 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-20 14:39:48,029 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 14:39:48,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-09-20 14:39:48,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-09-20 14:39:48,179 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-09-20 14:39:48,179 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-09-20 14:39:48,179 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-09-20 14:39:48,180 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-09-20 14:39:48,180 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-09-20 14:39:48,180 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_double [2018-09-20 14:39:48,180 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-09-20 14:39:48,180 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-09-20 14:39:48,180 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2018-09-20 14:39:48,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-09-20 14:39:48,181 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-09-20 14:39:48,181 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-09-20 14:39:48,181 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2018-09-20 14:39:48,181 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-09-20 14:39:48,181 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-09-20 14:39:48,181 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-09-20 14:39:48,182 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-09-20 14:39:48,182 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-09-20 14:39:48,182 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2018-09-20 14:39:48,182 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-09-20 14:39:49,442 INFO L365 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-09-20 14:39:49,443 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:39:49 BoogieIcfgContainer [2018-09-20 14:39:49,443 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-20 14:39:49,444 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-20 14:39:49,445 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-20 14:39:49,449 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-20 14:39:49,449 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 02:39:47" (1/3) ... [2018-09-20 14:39:49,450 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64fdfb84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:39:49, skipping insertion in model container [2018-09-20 14:39:49,450 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:47" (2/3) ... [2018-09-20 14:39:49,450 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64fdfb84 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:39:49, skipping insertion in model container [2018-09-20 14:39:49,450 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:39:49" (3/3) ... [2018-09-20 14:39:49,454 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0680b_true-unreach-call.c [2018-09-20 14:39:49,464 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-20 14:39:49,473 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-20 14:39:49,522 INFO L130 ementStrategyFactory]: Using default assertion order modulation [2018-09-20 14:39:49,522 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-20 14:39:49,523 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-20 14:39:49,523 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-20 14:39:49,523 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-20 14:39:49,523 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-20 14:39:49,523 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-20 14:39:49,524 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-20 14:39:49,524 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-20 14:39:49,556 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states. [2018-09-20 14:39:49,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-09-20 14:39:49,563 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:39:49,564 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:39:49,568 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:39:49,574 INFO L82 PathProgramCache]: Analyzing trace with hash -716527358, now seen corresponding path program 1 times [2018-09-20 14:39:49,576 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 14:39:49,577 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 14:39:49,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:39:49,627 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:39:49,627 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:39:49,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:39:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:39:49,793 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:39:49,793 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-09-20 14:39:49,798 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-09-20 14:39:49,813 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-09-20 14:39:49,815 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 14:39:49,818 INFO L87 Difference]: Start difference. First operand 177 states. Second operand 2 states. [2018-09-20 14:39:49,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:39:49,882 INFO L93 Difference]: Finished difference Result 346 states and 462 transitions. [2018-09-20 14:39:49,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-09-20 14:39:49,884 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 18 [2018-09-20 14:39:49,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:39:49,898 INFO L225 Difference]: With dead ends: 346 [2018-09-20 14:39:49,899 INFO L226 Difference]: Without dead ends: 173 [2018-09-20 14:39:49,906 INFO L606 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-09-20 14:39:49,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-09-20 14:39:49,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-09-20 14:39:49,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-09-20 14:39:49,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 212 transitions. [2018-09-20 14:39:49,967 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 212 transitions. Word has length 18 [2018-09-20 14:39:49,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:39:49,968 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 212 transitions. [2018-09-20 14:39:49,968 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-09-20 14:39:49,968 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 212 transitions. [2018-09-20 14:39:49,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-09-20 14:39:49,970 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:39:49,971 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:39:49,971 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:39:49,971 INFO L82 PathProgramCache]: Analyzing trace with hash -880272872, now seen corresponding path program 1 times [2018-09-20 14:39:49,972 INFO L227 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-09-20 14:39:49,972 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-09-20 14:39:49,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:39:49,973 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:39:49,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-09-20 14:39:50,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-09-20 14:39:50,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-09-20 14:39:50,209 INFO L443 BasicCegarLoop]: Counterexample might be feasible [2018-09-20 14:39:50,271 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 02:39:50 BoogieIcfgContainer [2018-09-20 14:39:50,271 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-20 14:39:50,272 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-09-20 14:39:50,272 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-09-20 14:39:50,272 INFO L276 PluginConnector]: Witness Printer initialized [2018-09-20 14:39:50,273 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:39:49" (3/4) ... [2018-09-20 14:39:50,278 INFO L147 WitnessPrinter]: No result that supports witness generation found [2018-09-20 14:39:50,278 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-09-20 14:39:50,279 INFO L168 Benchmark]: Toolchain (without parser) took 2880.00 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.0 MB). Free memory was 951.8 MB in the beginning and 1.0 GB in the end (delta: -94.2 MB). Peak memory consumption was 46.9 MB. Max. memory is 11.5 GB. [2018-09-20 14:39:50,281 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 14:39:50,282 INFO L168 Benchmark]: CACSL2BoogieTranslator took 516.93 ms. Allocated memory is still 1.0 GB. Free memory was 951.8 MB in the beginning and 935.7 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-09-20 14:39:50,283 INFO L168 Benchmark]: Boogie Preprocessor took 102.20 ms. Allocated memory is still 1.0 GB. Free memory was 935.7 MB in the beginning and 930.4 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-09-20 14:39:50,283 INFO L168 Benchmark]: RCFGBuilder took 1417.46 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.0 MB). Free memory was 930.4 MB in the beginning and 1.1 GB in the end (delta: -149.7 MB). Peak memory consumption was 18.0 MB. Max. memory is 11.5 GB. [2018-09-20 14:39:50,285 INFO L168 Benchmark]: TraceAbstraction took 827.03 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 34.1 MB). Peak memory consumption was 34.1 MB. Max. memory is 11.5 GB. [2018-09-20 14:39:50,285 INFO L168 Benchmark]: Witness Printer took 5.94 ms. Allocated memory is still 1.2 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 14:39:50,290 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.20 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 516.93 ms. Allocated memory is still 1.0 GB. Free memory was 951.8 MB in the beginning and 935.7 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 102.20 ms. Allocated memory is still 1.0 GB. Free memory was 935.7 MB in the beginning and 930.4 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1417.46 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.0 MB). Free memory was 930.4 MB in the beginning and 1.1 GB in the end (delta: -149.7 MB). Peak memory consumption was 18.0 MB. Max. memory is 11.5 GB. * TraceAbstraction took 827.03 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 34.1 MB). Peak memory consumption was 34.1 MB. Max. memory is 11.5 GB. * Witness Printer took 5.94 ms. Allocated memory is still 1.2 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.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 251, overapproximation of bitwiseAnd at line 160, overapproximation of someBinaryArithmeticDOUBLEoperation at line 163, 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, }; [L37-L42] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [L37-L42] static const double atanhi_atan[] = { 4.63647609000806093515e-01, 7.85398163397448278999e-01, 9.82793723247329054082e-01, 1.57079632679489655800e+00, }; [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, }; [L44-L49] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [L44-L49] static const double atanlo_atan[] = { 2.26987774529616870924e-17, 3.06161699786838301793e-17, 1.39033110312309984516e-17, 6.12323399573676603587e-17, }; [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, }; [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, }; [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, }; [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, }; [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, }; [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, }; [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, }; [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, }; [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, }; [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, }; [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(huge_atan)=6442450960, \old(one_atan)=6442450946, \old(pi)=6442450955, \old(pi_lo_atan2)=6442450967, \old(pi_o_2)=6442450947, \old(pi_o_4)=6442450953, \old(tiny_atan2)=6442450964, \old(zero_atan2)=6442450963, 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] [L251] double x = -0.0; [L252] double y = 0.0; VAL [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, y=0, zero_atan2=0] [L253] CALL, EXPR __ieee754_atan2(y, x) VAL [\old(x)=6442450954, \old(y)=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)=6442450954, \old(y)=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=6442450954, y=0, zero_atan2=0] [L148] FCALL ieee_double_shape_type ew_u; VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961: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=6442450954, y=0, zero_atan2=0] [L149] FCALL ew_u.value = (x) VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961: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=6442450954, y=0, zero_atan2=0] [L150] EXPR, FCALL ew_u.parts.msw VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.msw=6442450945, 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=6442450954, y=0, zero_atan2=0] [L150] (hx) = ew_u.parts.msw VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.msw=6442450945, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, 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=6442450954, y=0, zero_atan2=0] [L150] FCALL (hx) = ew_u.parts.msw VAL [(hx) = ew_u.parts.msw=6442450958, \old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.msw=6442450945, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, 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=6442450954, y=0, zero_atan2=0] [L151] EXPR, FCALL ew_u.parts.lsw VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.lsw=6442450951, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, 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=6442450954, y=0, zero_atan2=0] [L151] (lx) = ew_u.parts.lsw VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.lsw=6442450951, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L151] FCALL (lx) = ew_u.parts.lsw VAL [(lx) = ew_u.parts.lsw=6442450966, \old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.lsw=6442450951, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L152] COND FALSE !(0) VAL [\old(x)=6442450954, \old(y)=0, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L153] ix = hx & 0x7fffffff VAL [\old(x)=6442450954, \old(y)=0, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L155] FCALL ieee_double_shape_type ew_u; VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L156] FCALL ew_u.value = (y) VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L157] EXPR, FCALL ew_u.parts.msw VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.msw=6442450945, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L157] (hy) = ew_u.parts.msw VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.msw=6442450945, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, hy=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L157] FCALL (hy) = ew_u.parts.msw VAL [(hy) = ew_u.parts.msw=6442450950, \old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.msw=6442450945, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, hy=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L158] EXPR, FCALL ew_u.parts.lsw VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.lsw=6442450951, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, hy=-2147483647, lx=6442450951, 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=6442450954, y=0, zero_atan2=0] [L158] (ly) = ew_u.parts.lsw VAL [\old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.lsw=6442450951, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, hy=-2147483647, lx=6442450951, ly=6442450951, 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=6442450954, y=0, zero_atan2=0] [L158] FCALL (ly) = ew_u.parts.lsw VAL [(ly) = ew_u.parts.lsw=6442450965, \old(x)=6442450954, \old(y)=0, ew_u={6442450961:0}, ew_u.parts.lsw=6442450951, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, hy=-2147483647, lx=6442450951, ly=6442450951, 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=6442450954, y=0, zero_atan2=0] [L159] COND FALSE !(0) VAL [\old(x)=6442450954, \old(y)=0, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, hy=-2147483647, lx=6442450951, ly=6442450951, 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=6442450954, y=0, zero_atan2=0] [L160] iy = hy & 0x7fffffff VAL [\old(x)=6442450954, \old(y)=0, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, hy=-2147483647, lx=6442450951, ly=6442450951, 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=6442450954, y=0, zero_atan2=0] [L161-L162] COND TRUE ((ix | ((lx | -lx) >> 31)) > 0x7ff00000) || ((iy | ((ly | -ly) >> 31)) > 0x7ff00000) [L163] RET return x + y; VAL [\old(x)=6442450954, \old(y)=0, huge_atan=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, hx=-2147483647, hy=-2147483647, lx=6442450951, ly=6442450951, 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=6442450954, y=0, zero_atan2=0] [L253] EXPR __ieee754_atan2(y, x) VAL [__ieee754_atan2(y, x)=6442450968, 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=6442450954, y=0, zero_atan2=0] [L253] double res = __ieee754_atan2(y, x); [L255] COND TRUE res != pi VAL [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=6442450968, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=6442450954, y=0, zero_atan2=0] [L256] __VERIFIER_error() VAL [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=6442450968, tiny_atan2=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, x=6442450954, y=0, zero_atan2=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 177 locations, 1 error locations. UNSAFE Result, 0.7s OverallTime, 2 OverallIterations, 1 TraceHistogramMax, 0.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 216 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=177occurred 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.1s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 62 NumberOfCodeBlocks, 62 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-40ef509 [2018-09-20 14:39:52,762 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-09-20 14:39:52,765 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-09-20 14:39:52,777 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-09-20 14:39:52,778 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-09-20 14:39:52,779 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-09-20 14:39:52,781 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-09-20 14:39:52,783 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-09-20 14:39:52,785 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-09-20 14:39:52,786 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-09-20 14:39:52,787 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-09-20 14:39:52,787 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-09-20 14:39:52,788 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-09-20 14:39:52,789 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-09-20 14:39:52,791 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-09-20 14:39:52,792 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-09-20 14:39:52,793 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-09-20 14:39:52,795 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-09-20 14:39:52,797 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-09-20 14:39:52,799 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-09-20 14:39:52,800 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-09-20 14:39:52,802 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-09-20 14:39:52,805 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-09-20 14:39:52,805 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-09-20 14:39:52,805 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-09-20 14:39:52,806 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-09-20 14:39:52,808 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-09-20 14:39:52,808 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-09-20 14:39:52,810 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-09-20 14:39:52,811 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-09-20 14:39:52,811 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-09-20 14:39:52,812 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-09-20 14:39:52,812 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-09-20 14:39:52,812 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-09-20 14:39:52,814 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-09-20 14:39:52,815 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-09-20 14:39:52,815 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2018-09-20 14:39:52,846 INFO L110 SettingsManager]: Loading preferences was successful [2018-09-20 14:39:52,847 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-09-20 14:39:52,848 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-09-20 14:39:52,848 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-09-20 14:39:52,848 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-09-20 14:39:52,849 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-09-20 14:39:52,849 INFO L133 SettingsManager]: * Use SBE=true [2018-09-20 14:39:52,849 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-09-20 14:39:52,849 INFO L133 SettingsManager]: * sizeof long=4 [2018-09-20 14:39:52,851 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-09-20 14:39:52,851 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-09-20 14:39:52,851 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-09-20 14:39:52,851 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-09-20 14:39:52,851 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-09-20 14:39:52,852 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-09-20 14:39:52,852 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-09-20 14:39:52,852 INFO L133 SettingsManager]: * sizeof long double=12 [2018-09-20 14:39:52,852 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-09-20 14:39:52,852 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-09-20 14:39:52,852 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-09-20 14:39:52,853 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-09-20 14:39:52,853 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-09-20 14:39:52,853 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-09-20 14:39:52,853 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-09-20 14:39:52,853 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-09-20 14:39:52,854 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-09-20 14:39:52,854 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-09-20 14:39:52,854 INFO L133 SettingsManager]: * Trace refinement strategy=WOLF [2018-09-20 14:39:52,854 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-09-20 14:39:52,857 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-09-20 14:39:52,857 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-09-20 14:39:52,857 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 6672245f6516202a276f3cff39e39bf6cfceaf3d [2018-09-20 14:39:52,917 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-09-20 14:39:52,942 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-09-20 14:39:52,949 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-09-20 14:39:52,951 INFO L271 PluginConnector]: Initializing CDTParser... [2018-09-20 14:39:52,951 INFO L276 PluginConnector]: CDTParser initialized [2018-09-20 14:39:52,952 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/float-newlib/double_req_bl_0680b_true-unreach-call.c [2018-09-20 14:39:53,314 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20293415a/92f7254cfc594e7c92ee66fc58af1132/FLAGe2a658444 [2018-09-20 14:39:53,466 INFO L277 CDTParser]: Found 1 translation units. [2018-09-20 14:39:53,466 INFO L159 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/float-newlib/double_req_bl_0680b_true-unreach-call.c [2018-09-20 14:39:53,476 INFO L325 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20293415a/92f7254cfc594e7c92ee66fc58af1132/FLAGe2a658444 [2018-09-20 14:39:53,492 INFO L333 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20293415a/92f7254cfc594e7c92ee66fc58af1132 [2018-09-20 14:39:53,497 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-09-20 14:39:53,499 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-09-20 14:39:53,500 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-09-20 14:39:53,501 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-09-20 14:39:53,507 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-09-20 14:39:53,510 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:39:53" (1/1) ... [2018-09-20 14:39:53,514 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b15d963 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:53, skipping insertion in model container [2018-09-20 14:39:53,514 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 02:39:53" (1/1) ... [2018-09-20 14:39:53,527 INFO L160 ieTranslatorObserver]: Starting translation in SV-COMP mode [2018-09-20 14:39:53,910 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:39:53,934 INFO L424 MainDispatcher]: Starting main dispatcher in SV-COMP mode [2018-09-20 14:39:54,008 INFO L170 PostProcessor]: Settings: Checked method=main [2018-09-20 14:39:54,063 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54 WrapperNode [2018-09-20 14:39:54,064 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-09-20 14:39:54,065 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-09-20 14:39:54,065 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-09-20 14:39:54,065 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-09-20 14:39:54,083 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54" (1/1) ... [2018-09-20 14:39:54,083 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54" (1/1) ... [2018-09-20 14:39:54,104 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54" (1/1) ... [2018-09-20 14:39:54,105 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54" (1/1) ... [2018-09-20 14:39:54,129 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54" (1/1) ... [2018-09-20 14:39:54,149 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54" (1/1) ... [2018-09-20 14:39:54,158 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54" (1/1) ... [2018-09-20 14:39:54,173 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-09-20 14:39:54,174 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-09-20 14:39:54,174 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-09-20 14:39:54,174 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-09-20 14:39:54,176 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 14:39:54,399 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-09-20 14:39:54,400 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-09-20 14:39:54,400 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2018-09-20 14:39:54,400 INFO L138 BoogieDeclarations]: Found implementation of procedure atan_double [2018-09-20 14:39:54,400 INFO L138 BoogieDeclarations]: Found implementation of procedure __ieee754_atan2 [2018-09-20 14:39:54,400 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-09-20 14:39:54,401 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-09-20 14:39:54,401 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_double [2018-09-20 14:39:54,401 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2018-09-20 14:39:54,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-09-20 14:39:54,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE8 [2018-09-20 14:39:54,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-09-20 14:39:54,402 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-09-20 14:39:54,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-09-20 14:39:54,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE8 [2018-09-20 14:39:54,402 INFO L130 BoogieDeclarations]: Found specification of procedure atan_double [2018-09-20 14:39:54,403 INFO L130 BoogieDeclarations]: Found specification of procedure __ieee754_atan2 [2018-09-20 14:39:54,403 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-09-20 14:39:54,403 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-09-20 14:39:54,403 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-09-20 14:39:54,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2018-09-20 14:39:54,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intFLOATTYPE8 [2018-09-20 14:39:54,802 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:54,826 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:54,848 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:54,895 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:54,910 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:54,936 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:57,437 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:57,453 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:57,508 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:58,058 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:58,073 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:39:58,117 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:40:09,418 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:40:09,429 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:40:09,464 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:40:09,494 WARN L312 ript$VariableManager]: TermVariabe |q#valueAsBitvector| not constructed by VariableManager. Cannot ensure absence of name clashes. [2018-09-20 14:40:17,647 INFO L365 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-09-20 14:40:17,648 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:40:17 BoogieIcfgContainer [2018-09-20 14:40:17,648 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-09-20 14:40:17,649 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-09-20 14:40:17,649 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-09-20 14:40:17,653 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-09-20 14:40:17,654 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 02:39:53" (1/3) ... [2018-09-20 14:40:17,655 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@715f63aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:40:17, skipping insertion in model container [2018-09-20 14:40:17,655 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 02:39:54" (2/3) ... [2018-09-20 14:40:17,655 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@715f63aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 02:40:17, skipping insertion in model container [2018-09-20 14:40:17,656 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:40:17" (3/3) ... [2018-09-20 14:40:17,658 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0680b_true-unreach-call.c [2018-09-20 14:40:17,667 INFO L137 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-09-20 14:40:17,675 INFO L149 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-09-20 14:40:17,725 INFO L130 ementStrategyFactory]: Using default assertion order modulation [2018-09-20 14:40:17,726 INFO L381 AbstractCegarLoop]: Interprodecural is true [2018-09-20 14:40:17,726 INFO L382 AbstractCegarLoop]: Hoare is true [2018-09-20 14:40:17,726 INFO L383 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-09-20 14:40:17,727 INFO L384 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-09-20 14:40:17,727 INFO L385 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-09-20 14:40:17,727 INFO L386 AbstractCegarLoop]: Difference is false [2018-09-20 14:40:17,727 INFO L387 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-09-20 14:40:17,727 INFO L392 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-09-20 14:40:17,755 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states. [2018-09-20 14:40:17,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-09-20 14:40:17,762 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:40:17,763 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:40:17,766 INFO L423 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:40:17,770 INFO L82 PathProgramCache]: Analyzing trace with hash -716527358, now seen corresponding path program 1 times [2018-09-20 14:40:17,774 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:40:17,775 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 14:40:17,781 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:40:17,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:40:17,982 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:40:18,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:40:18,001 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:40:18,016 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:40:18,016 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-09-20 14:40:18,021 INFO L459 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-09-20 14:40:18,037 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-09-20 14:40:18,037 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-09-20 14:40:18,040 INFO L87 Difference]: Start difference. First operand 177 states. Second operand 2 states. [2018-09-20 14:40:18,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:40:18,090 INFO L93 Difference]: Finished difference Result 346 states and 462 transitions. [2018-09-20 14:40:18,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-09-20 14:40:18,091 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 18 [2018-09-20 14:40:18,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:40:18,112 INFO L225 Difference]: With dead ends: 346 [2018-09-20 14:40:18,112 INFO L226 Difference]: Without dead ends: 173 [2018-09-20 14:40:18,118 INFO L606 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-09-20 14:40:18,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-09-20 14:40:18,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-09-20 14:40:18,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-09-20 14:40:18,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 212 transitions. [2018-09-20 14:40:18,192 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 212 transitions. Word has length 18 [2018-09-20 14:40:18,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:40:18,192 INFO L480 AbstractCegarLoop]: Abstraction has 173 states and 212 transitions. [2018-09-20 14:40:18,193 INFO L481 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-09-20 14:40:18,193 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 212 transitions. [2018-09-20 14:40:18,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-09-20 14:40:18,195 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:40:18,195 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:40:18,195 INFO L423 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:40:18,196 INFO L82 PathProgramCache]: Analyzing trace with hash -880272872, now seen corresponding path program 1 times [2018-09-20 14:40:18,197 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:40:18,197 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 14:40:18,208 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:40:18,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:40:18,511 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:40:18,833 INFO L303 Elim1Store]: Index analysis took 179 ms [2018-09-20 14:40:18,839 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 11 [2018-09-20 14:40:18,849 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 11 treesize of output 10 [2018-09-20 14:40:18,850 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:40:18,912 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:40:18,994 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:40:18,994 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-09-20 14:40:19,135 INFO L477 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 20 treesize of output 16 [2018-09-20 14:40:19,170 INFO L477 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 16 treesize of output 4 [2018-09-20 14:40:19,170 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:40:19,240 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:40:19,461 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-09-20 14:40:19,462 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2018-09-20 14:40:20,001 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 11 [2018-09-20 14:40:20,012 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 11 treesize of output 10 [2018-09-20 14:40:20,012 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:40:20,021 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:40:20,079 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-09-20 14:40:20,080 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:39, output treesize:35 [2018-09-20 14:40:20,306 INFO L477 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 20 treesize of output 16 [2018-09-20 14:40:20,314 INFO L477 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 16 treesize of output 4 [2018-09-20 14:40:20,315 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:40:20,320 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:40:20,353 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-09-20 14:40:20,354 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:44, output treesize:29 [2018-09-20 14:40:21,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:40:21,188 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:40:21,205 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:40:21,205 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-09-20 14:40:21,207 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-09-20 14:40:21,208 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-09-20 14:40:21,208 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-09-20 14:40:21,208 INFO L87 Difference]: Start difference. First operand 173 states and 212 transitions. Second operand 13 states. [2018-09-20 14:40:22,511 WARN L178 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2018-09-20 14:40:22,860 WARN L178 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2018-09-20 14:40:23,212 WARN L178 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2018-09-20 14:40:23,995 WARN L178 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2018-09-20 14:40:24,509 WARN L178 SmtUtils]: Spent 296.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2018-09-20 14:40:24,813 WARN L178 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2018-09-20 14:40:25,499 WARN L178 SmtUtils]: Spent 513.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2018-09-20 14:40:25,927 WARN L178 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 45 [2018-09-20 14:40:26,722 WARN L178 SmtUtils]: Spent 387.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2018-09-20 14:40:27,073 WARN L178 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2018-09-20 14:40:27,990 WARN L178 SmtUtils]: Spent 468.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2018-09-20 14:40:47,183 WARN L178 SmtUtils]: Spent 398.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2018-09-20 14:40:50,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:40:50,475 INFO L93 Difference]: Finished difference Result 245 states and 296 transitions. [2018-09-20 14:40:50,479 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-09-20 14:40:50,479 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 44 [2018-09-20 14:40:50,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:40:50,485 INFO L225 Difference]: With dead ends: 245 [2018-09-20 14:40:50,485 INFO L226 Difference]: Without dead ends: 191 [2018-09-20 14:40:50,487 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=143, Invalid=559, Unknown=0, NotChecked=0, Total=702 [2018-09-20 14:40:50,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2018-09-20 14:40:50,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 160. [2018-09-20 14:40:50,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-09-20 14:40:50,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 186 transitions. [2018-09-20 14:40:50,509 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 186 transitions. Word has length 44 [2018-09-20 14:40:50,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:40:50,509 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 186 transitions. [2018-09-20 14:40:50,510 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-09-20 14:40:50,510 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 186 transitions. [2018-09-20 14:40:50,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-09-20 14:40:50,512 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:40:50,512 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:40:50,512 INFO L423 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:40:50,513 INFO L82 PathProgramCache]: Analyzing trace with hash 155735109, now seen corresponding path program 1 times [2018-09-20 14:40:50,513 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:40:50,514 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 14:40:50,519 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:40:50,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:40:50,746 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:40:50,787 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 11 [2018-09-20 14:40:50,795 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 11 treesize of output 10 [2018-09-20 14:40:50,796 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:40:50,801 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:40:50,820 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:40:50,821 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:40:50,861 INFO L477 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 20 treesize of output 16 [2018-09-20 14:40:50,868 INFO L477 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 16 treesize of output 4 [2018-09-20 14:40:50,869 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:40:50,873 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:40:50,884 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-09-20 14:40:50,885 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:40:51,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:40:51,087 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:40:51,104 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:40:51,105 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-09-20 14:40:51,105 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-09-20 14:40:51,105 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-09-20 14:40:51,106 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-09-20 14:40:51,108 INFO L87 Difference]: Start difference. First operand 160 states and 186 transitions. Second operand 8 states. [2018-09-20 14:41:01,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:41:01,357 INFO L93 Difference]: Finished difference Result 167 states and 192 transitions. [2018-09-20 14:41:01,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-09-20 14:41:01,358 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 49 [2018-09-20 14:41:01,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:41:01,361 INFO L225 Difference]: With dead ends: 167 [2018-09-20 14:41:01,361 INFO L226 Difference]: Without dead ends: 160 [2018-09-20 14:41:01,362 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-09-20 14:41:01,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-09-20 14:41:01,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2018-09-20 14:41:01,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-09-20 14:41:01,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 185 transitions. [2018-09-20 14:41:01,382 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 185 transitions. Word has length 49 [2018-09-20 14:41:01,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:41:01,383 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 185 transitions. [2018-09-20 14:41:01,383 INFO L481 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-09-20 14:41:01,383 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 185 transitions. [2018-09-20 14:41:01,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-09-20 14:41:01,385 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:41:01,385 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:41:01,385 INFO L423 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:41:01,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1930742471, now seen corresponding path program 1 times [2018-09-20 14:41:01,387 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:41:01,387 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2018-09-20 14:41:01,395 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2018-09-20 14:41:01,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:41:01,659 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:41:01,720 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:41:01,734 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:41:01,735 INFO L477 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 35 [2018-09-20 14:41:01,777 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:41:01,838 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2018-09-20 14:41:01,839 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:41:01,867 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:41:01,887 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:41:01,888 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:28 [2018-09-20 14:41:02,221 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:41:02,222 INFO L682 Elim1Store]: detected equality via solver [2018-09-20 14:41:02,224 INFO L477 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 56 [2018-09-20 14:41:02,249 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:41:02,267 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 52 [2018-09-20 14:41:02,268 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:41:02,300 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:41:02,343 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-09-20 14:41:02,343 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:63, output treesize:55 [2018-09-20 14:41:02,407 INFO L477 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 35 treesize of output 27 [2018-09-20 14:41:02,442 INFO L700 Elim1Store]: detected not equals via solver [2018-09-20 14:41:02,468 INFO L477 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 27 treesize of output 15 [2018-09-20 14:41:02,468 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:41:02,491 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:41:02,505 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-09-20 14:41:02,506 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:44, output treesize:18 [2018-09-20 14:41:02,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:41:02,960 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:41:02,986 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:41:02,987 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:41:02,987 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:41:02,987 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:41:02,988 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:41:02,988 INFO L87 Difference]: Start difference. First operand 160 states and 185 transitions. Second operand 11 states. [2018-09-20 14:41:04,060 WARN L178 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2018-09-20 14:41:04,779 WARN L178 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2018-09-20 14:41:05,230 WARN L178 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 31 [2018-09-20 14:41:20,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:41:20,803 INFO L93 Difference]: Finished difference Result 205 states and 238 transitions. [2018-09-20 14:41:20,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-09-20 14:41:20,804 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 49 [2018-09-20 14:41:20,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:41:20,807 INFO L225 Difference]: With dead ends: 205 [2018-09-20 14:41:20,807 INFO L226 Difference]: Without dead ends: 160 [2018-09-20 14:41:20,809 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2018-09-20 14:41:20,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-09-20 14:41:20,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 160. [2018-09-20 14:41:20,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 160 states. [2018-09-20 14:41:20,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 184 transitions. [2018-09-20 14:41:20,826 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 184 transitions. Word has length 49 [2018-09-20 14:41:20,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:41:20,827 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 184 transitions. [2018-09-20 14:41:20,827 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:41:20,827 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 184 transitions. [2018-09-20 14:41:20,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-09-20 14:41:20,829 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:41:20,829 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:41:20,829 INFO L423 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:41:20,831 INFO L82 PathProgramCache]: Analyzing trace with hash -534454715, now seen corresponding path program 1 times [2018-09-20 14:41:20,831 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:41:20,831 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 14:41:20,837 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:41:20,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:41:20,976 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:41:21,017 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 11 [2018-09-20 14:41:21,023 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 11 treesize of output 10 [2018-09-20 14:41:21,024 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:41:21,030 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:41:21,048 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:41:21,048 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:20 [2018-09-20 14:41:21,091 INFO L477 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 20 treesize of output 16 [2018-09-20 14:41:21,096 INFO L477 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 16 treesize of output 4 [2018-09-20 14:41:21,096 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:41:21,099 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:41:21,110 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-09-20 14:41:21,110 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:14 [2018-09-20 14:41:21,544 WARN L178 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 30 [2018-09-20 14:41:22,084 WARN L178 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2018-09-20 14:41:22,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:41:22,192 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:41:22,214 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:41:22,214 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2018-09-20 14:41:22,215 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-09-20 14:41:22,215 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-09-20 14:41:22,215 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2018-09-20 14:41:22,215 INFO L87 Difference]: Start difference. First operand 160 states and 184 transitions. Second operand 11 states. [2018-09-20 14:41:24,092 WARN L178 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2018-09-20 14:41:25,073 WARN L178 SmtUtils]: Spent 758.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2018-09-20 14:41:25,487 WARN L178 SmtUtils]: Spent 279.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2018-09-20 14:41:26,122 WARN L178 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2018-09-20 14:41:39,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:41:39,908 INFO L93 Difference]: Finished difference Result 243 states and 282 transitions. [2018-09-20 14:41:39,912 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-09-20 14:41:39,912 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 49 [2018-09-20 14:41:39,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:41:39,914 INFO L225 Difference]: With dead ends: 243 [2018-09-20 14:41:39,914 INFO L226 Difference]: Without dead ends: 158 [2018-09-20 14:41:39,916 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2018-09-20 14:41:39,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-09-20 14:41:39,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2018-09-20 14:41:39,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-09-20 14:41:39,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 178 transitions. [2018-09-20 14:41:39,946 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 178 transitions. Word has length 49 [2018-09-20 14:41:39,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:41:39,947 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 178 transitions. [2018-09-20 14:41:39,947 INFO L481 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-09-20 14:41:39,947 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 178 transitions. [2018-09-20 14:41:39,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-09-20 14:41:39,948 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:41:39,948 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:41:39,948 INFO L423 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:41:39,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1137818415, now seen corresponding path program 1 times [2018-09-20 14:41:39,955 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:41:39,955 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2018-09-20 14:41:39,968 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2018-09-20 14:41:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:41:40,181 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:41:40,981 WARN L178 SmtUtils]: Spent 602.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:41:41,416 WARN L178 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-09-20 14:41:41,749 WARN L178 SmtUtils]: Spent 308.00 ms on a formula simplification that was a NOOP. DAG size: 11 [2018-09-20 14:41:41,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:41:41,761 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:41:41,773 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:41:41,773 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-09-20 14:41:41,773 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-09-20 14:41:41,774 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-09-20 14:41:41,774 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-09-20 14:41:41,774 INFO L87 Difference]: Start difference. First operand 158 states and 178 transitions. Second operand 6 states. [2018-09-20 14:41:49,156 WARN L178 SmtUtils]: Spent 478.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:41:49,596 WARN L178 SmtUtils]: Spent 411.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2018-09-20 14:41:57,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:41:57,660 INFO L93 Difference]: Finished difference Result 164 states and 183 transitions. [2018-09-20 14:41:57,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-09-20 14:41:57,662 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 50 [2018-09-20 14:41:57,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:41:57,664 INFO L225 Difference]: With dead ends: 164 [2018-09-20 14:41:57,664 INFO L226 Difference]: Without dead ends: 158 [2018-09-20 14:41:57,664 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-09-20 14:41:57,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-09-20 14:41:57,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2018-09-20 14:41:57,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-09-20 14:41:57,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 177 transitions. [2018-09-20 14:41:57,680 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 177 transitions. Word has length 50 [2018-09-20 14:41:57,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:41:57,680 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 177 transitions. [2018-09-20 14:41:57,680 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-09-20 14:41:57,680 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 177 transitions. [2018-09-20 14:41:57,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-09-20 14:41:57,681 INFO L368 BasicCegarLoop]: Found error trace [2018-09-20 14:41:57,681 INFO L376 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-09-20 14:41:57,681 INFO L423 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-09-20 14:41:57,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1553194497, now seen corresponding path program 1 times [2018-09-20 14:41:57,682 INFO L227 ckRefinementStrategy]: Switched to mode MATHSAT_FPBP [2018-09-20 14:41:57,682 INFO L69 tionRefinementEngine]: Using refinement strategy WolfRefinementStrategy No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-09-20 14:41:57,687 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-09-20 14:41:57,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-09-20 14:41:57,888 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-09-20 14:41:57,997 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 11 [2018-09-20 14:41:58,006 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 11 treesize of output 10 [2018-09-20 14:41:58,007 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:41:58,039 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:41:58,088 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-09-20 14:41:58,088 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:23 [2018-09-20 14:41:58,183 INFO L477 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 20 treesize of output 16 [2018-09-20 14:41:58,191 INFO L477 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 16 treesize of output 4 [2018-09-20 14:41:58,191 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:41:58,215 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:41:58,265 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-09-20 14:41:58,265 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:32, output treesize:17 [2018-09-20 14:41:58,550 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 14 treesize of output 11 [2018-09-20 14:41:58,564 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 11 treesize of output 10 [2018-09-20 14:41:58,564 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:41:58,594 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:41:58,670 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-09-20 14:41:58,670 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:37, output treesize:33 [2018-09-20 14:41:58,790 INFO L477 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 20 treesize of output 16 [2018-09-20 14:41:58,798 INFO L477 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 16 treesize of output 4 [2018-09-20 14:41:58,799 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-09-20 14:41:58,804 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-09-20 14:41:58,841 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-09-20 14:41:58,842 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:42, output treesize:27 [2018-09-20 14:41:59,539 WARN L178 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 31 [2018-09-20 14:41:59,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-09-20 14:41:59,758 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-09-20 14:41:59,770 INFO L313 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-09-20 14:41:59,771 INFO L328 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-09-20 14:41:59,771 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-09-20 14:41:59,772 INFO L147 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-09-20 14:41:59,772 INFO L148 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2018-09-20 14:41:59,772 INFO L87 Difference]: Start difference. First operand 158 states and 177 transitions. Second operand 13 states. [2018-09-20 14:42:00,739 WARN L178 SmtUtils]: Spent 320.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2018-09-20 14:42:01,001 WARN L178 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2018-09-20 14:42:01,746 WARN L178 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2018-09-20 14:42:02,362 WARN L178 SmtUtils]: Spent 360.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2018-09-20 14:42:02,686 WARN L178 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2018-09-20 14:42:03,052 WARN L178 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2018-09-20 14:42:03,381 WARN L178 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2018-09-20 14:42:04,256 WARN L178 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2018-09-20 14:42:04,862 WARN L178 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2018-09-20 14:42:05,551 WARN L178 SmtUtils]: Spent 469.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2018-09-20 14:42:10,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-09-20 14:42:10,242 INFO L93 Difference]: Finished difference Result 158 states and 177 transitions. [2018-09-20 14:42:10,244 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-09-20 14:42:10,244 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 51 [2018-09-20 14:42:10,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-09-20 14:42:10,244 INFO L225 Difference]: With dead ends: 158 [2018-09-20 14:42:10,244 INFO L226 Difference]: Without dead ends: 0 [2018-09-20 14:42:10,246 INFO L606 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2018-09-20 14:42:10,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-09-20 14:42:10,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-09-20 14:42:10,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-09-20 14:42:10,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-09-20 14:42:10,247 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 51 [2018-09-20 14:42:10,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-09-20 14:42:10,248 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-09-20 14:42:10,248 INFO L481 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-09-20 14:42:10,248 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-09-20 14:42:10,248 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-09-20 14:42:10,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-09-20 14:42:19,474 WARN L178 SmtUtils]: Spent 8.85 s on a formula simplification. DAG size of input: 192 DAG size of output: 186 [2018-09-20 14:42:35,564 WARN L178 SmtUtils]: Spent 15.93 s on a formula simplification. DAG size of input: 192 DAG size of output: 186 [2018-09-20 14:42:35,848 WARN L178 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 36 [2018-09-20 14:42:44,427 WARN L178 SmtUtils]: Spent 8.49 s on a formula simplification. DAG size of input: 192 DAG size of output: 186 [2018-09-20 14:42:44,529 WARN L178 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 19 [2018-09-20 14:42:47,117 WARN L178 SmtUtils]: Spent 2.59 s on a formula simplification. DAG size of input: 104 DAG size of output: 77 [2018-09-20 14:42:47,119 INFO L426 ceAbstractionStarter]: For program point L27(line 27) no Hoare annotation was computed. [2018-09-20 14:42:47,119 INFO L426 ceAbstractionStarter]: For program point L25(line 25) no Hoare annotation was computed. [2018-09-20 14:42:47,119 INFO L426 ceAbstractionStarter]: For program point fabs_doubleEXIT(lines 17 31) no Hoare annotation was computed. [2018-09-20 14:42:47,120 INFO L426 ceAbstractionStarter]: For program point L25-1(line 25) no Hoare annotation was computed. [2018-09-20 14:42:47,120 INFO L426 ceAbstractionStarter]: For program point L25-2(line 25) no Hoare annotation was computed. [2018-09-20 14:42:47,120 INFO L426 ceAbstractionStarter]: For program point L25-3(line 25) no Hoare annotation was computed. [2018-09-20 14:42:47,120 INFO L426 ceAbstractionStarter]: For program point L21(line 21) no Hoare annotation was computed. [2018-09-20 14:42:47,120 INFO L426 ceAbstractionStarter]: For program point L19-1(lines 19 23) no Hoare annotation was computed. [2018-09-20 14:42:47,120 INFO L429 ceAbstractionStarter]: At program point L19-3(lines 19 23) the Hoare annotation is: true [2018-09-20 14:42:47,120 INFO L426 ceAbstractionStarter]: For program point L28(line 28) no Hoare annotation was computed. [2018-09-20 14:42:47,120 INFO L426 ceAbstractionStarter]: For program point L28-1(line 28) no Hoare annotation was computed. [2018-09-20 14:42:47,120 INFO L426 ceAbstractionStarter]: For program point L26(line 26) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L28-2(line 28) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L28-3(line 28) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L24(lines 24 29) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L22(line 22) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L24-2(lines 17 31) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L429 ceAbstractionStarter]: At program point fabs_doubleENTRY(lines 17 31) the Hoare annotation is: true [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L22-1(line 22) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L24-3(lines 24 29) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L20(line 20) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L22-2(line 22) no Hoare annotation was computed. [2018-09-20 14:42:47,121 INFO L426 ceAbstractionStarter]: For program point L20-1(line 20) no Hoare annotation was computed. [2018-09-20 14:42:47,122 INFO L426 ceAbstractionStarter]: For program point L20-2(line 20) no Hoare annotation was computed. [2018-09-20 14:42:47,122 INFO L426 ceAbstractionStarter]: For program point L20-3(line 20) no Hoare annotation was computed. [2018-09-20 14:42:47,122 INFO L426 ceAbstractionStarter]: For program point fabs_doubleFINAL(lines 17 31) no Hoare annotation was computed. [2018-09-20 14:42:47,122 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2018-09-20 14:42:47,122 INFO L429 ceAbstractionStarter]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: true [2018-09-20 14:42:47,122 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-09-20 14:42:47,122 INFO L429 ceAbstractionStarter]: At program point L68-3(lines 68 72) the Hoare annotation is: true [2018-09-20 14:42:47,122 INFO L426 ceAbstractionStarter]: For program point L97(lines 97 103) no Hoare annotation was computed. [2018-09-20 14:42:47,122 INFO L426 ceAbstractionStarter]: For program point L68-4(lines 68 72) no Hoare annotation was computed. [2018-09-20 14:42:47,122 INFO L426 ceAbstractionStarter]: For program point L130-2(line 130) no Hoare annotation was computed. [2018-09-20 14:42:47,123 INFO L426 ceAbstractionStarter]: For program point L126(lines 126 131) no Hoare annotation was computed. [2018-09-20 14:42:47,123 INFO L426 ceAbstractionStarter]: For program point L89(lines 89 92) no Hoare annotation was computed. [2018-09-20 14:42:47,123 INFO L426 ceAbstractionStarter]: For program point L89-2(lines 89 92) no Hoare annotation was computed. [2018-09-20 14:42:47,123 INFO L426 ceAbstractionStarter]: For program point L77(line 77) no Hoare annotation was computed. [2018-09-20 14:42:47,123 INFO L426 ceAbstractionStarter]: For program point L77-1(line 77) no Hoare annotation was computed. [2018-09-20 14:42:47,123 INFO L426 ceAbstractionStarter]: For program point L77-2(line 77) no Hoare annotation was computed. [2018-09-20 14:42:47,123 INFO L426 ceAbstractionStarter]: For program point L77-3(line 77) no Hoare annotation was computed. [2018-09-20 14:42:47,123 INFO L426 ceAbstractionStarter]: For program point L69(line 69) no Hoare annotation was computed. [2018-09-20 14:42:47,123 INFO L426 ceAbstractionStarter]: For program point L69-1(line 69) no Hoare annotation was computed. [2018-09-20 14:42:47,125 INFO L426 ceAbstractionStarter]: For program point L69-2(line 69) no Hoare annotation was computed. [2018-09-20 14:42:47,125 INFO L426 ceAbstractionStarter]: For program point L69-3(line 69) no Hoare annotation was computed. [2018-09-20 14:42:47,125 INFO L426 ceAbstractionStarter]: For program point L90(lines 90 91) no Hoare annotation was computed. [2018-09-20 14:42:47,125 INFO L426 ceAbstractionStarter]: For program point L78(line 78) no Hoare annotation was computed. [2018-09-20 14:42:47,125 INFO L426 ceAbstractionStarter]: For program point L74(lines 74 87) no Hoare annotation was computed. [2018-09-20 14:42:47,125 INFO L426 ceAbstractionStarter]: For program point L70(line 70) no Hoare annotation was computed. [2018-09-20 14:42:47,125 INFO L429 ceAbstractionStarter]: At program point L95(line 95) the Hoare annotation is: true [2018-09-20 14:42:47,125 INFO L426 ceAbstractionStarter]: For program point L95-1(line 95) no Hoare annotation was computed. [2018-09-20 14:42:47,125 INFO L426 ceAbstractionStarter]: For program point L83(lines 83 86) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point L79(line 79) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point L79-1(line 79) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point L79-2(line 79) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point L71(line 71) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point L71-1(line 71) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point atan_doubleEXIT(lines 64 132) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point L71-2(line 71) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point L96(lines 96 112) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L429 ceAbstractionStarter]: At program point atan_doubleENTRY(lines 64 132) the Hoare annotation is: true [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point L88(lines 88 113) no Hoare annotation was computed. [2018-09-20 14:42:47,126 INFO L426 ceAbstractionStarter]: For program point L76-1(lines 76 80) no Hoare annotation was computed. [2018-09-20 14:42:47,127 INFO L426 ceAbstractionStarter]: For program point atan_doubleFINAL(lines 64 132) no Hoare annotation was computed. [2018-09-20 14:42:47,127 INFO L429 ceAbstractionStarter]: At program point L76-3(lines 76 80) the Hoare annotation is: true [2018-09-20 14:42:47,127 INFO L426 ceAbstractionStarter]: For program point L105(lines 105 111) no Hoare annotation was computed. [2018-09-20 14:42:47,127 INFO L426 ceAbstractionStarter]: For program point L76-4(lines 74 87) no Hoare annotation was computed. [2018-09-20 14:42:47,127 INFO L426 ceAbstractionStarter]: For program point L105-2(lines 88 113) no Hoare annotation was computed. [2018-09-20 14:42:47,127 INFO L426 ceAbstractionStarter]: For program point L68-1(lines 68 72) no Hoare annotation was computed. [2018-09-20 14:42:47,127 INFO L426 ceAbstractionStarter]: For program point L130(line 130) no Hoare annotation was computed. [2018-09-20 14:42:47,127 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-09-20 14:42:47,127 INFO L422 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: (and (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0) (= ~pi~0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 250000000000000000.0)))) [2018-09-20 14:42:47,127 INFO L429 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-09-20 14:42:47,128 INFO L426 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-09-20 14:42:47,128 INFO L426 ceAbstractionStarter]: For program point L256(line 256) no Hoare annotation was computed. [2018-09-20 14:42:47,128 INFO L426 ceAbstractionStarter]: For program point L255(lines 255 258) no Hoare annotation was computed. [2018-09-20 14:42:47,128 INFO L429 ceAbstractionStarter]: At program point mainENTRY(lines 244 260) the Hoare annotation is: true [2018-09-20 14:42:47,128 INFO L422 ceAbstractionStarter]: At program point L253(line 253) the Hoare annotation is: (or (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= ~pi~0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 250000000000000000.0)))) (and (= (_ +zero 11 53) main_~y~0) (= main_~x~0 (fp.neg (_ +zero 11 53))))) [2018-09-20 14:42:47,128 INFO L426 ceAbstractionStarter]: For program point mainFINAL(lines 244 260) no Hoare annotation was computed. [2018-09-20 14:42:47,128 INFO L426 ceAbstractionStarter]: For program point L253-1(line 253) no Hoare annotation was computed. [2018-09-20 14:42:47,130 INFO L426 ceAbstractionStarter]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 256) no Hoare annotation was computed. [2018-09-20 14:42:47,130 INFO L426 ceAbstractionStarter]: For program point mainEXIT(lines 244 260) no Hoare annotation was computed. [2018-09-20 14:42:47,130 INFO L426 ceAbstractionStarter]: For program point L184(lines 184 206) no Hoare annotation was computed. [2018-09-20 14:42:47,130 INFO L426 ceAbstractionStarter]: For program point L151(line 151) no Hoare annotation was computed. [2018-09-20 14:42:47,130 INFO L426 ceAbstractionStarter]: For program point L151-1(line 151) no Hoare annotation was computed. [2018-09-20 14:42:47,130 INFO L426 ceAbstractionStarter]: For program point L151-2(line 151) no Hoare annotation was computed. [2018-09-20 14:42:47,130 INFO L426 ceAbstractionStarter]: For program point L151-3(line 151) no Hoare annotation was computed. [2018-09-20 14:42:47,130 INFO L426 ceAbstractionStarter]: For program point __ieee754_atan2FINAL(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:42:47,131 INFO L426 ceAbstractionStarter]: For program point L201(line 201) no Hoare annotation was computed. [2018-09-20 14:42:47,131 INFO L426 ceAbstractionStarter]: For program point L168(lines 168 178) no Hoare annotation was computed. [2018-09-20 14:42:47,131 INFO L426 ceAbstractionStarter]: For program point L168-2(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:42:47,135 INFO L422 ceAbstractionStarter]: At program point L218(line 218) the Hoare annotation is: (let ((.cse2 (exists ((|v_q#valueAsBitvector_19| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_19|) ((_ extract 62 52) |v_q#valueAsBitvector_19|) ((_ extract 51 0) |v_q#valueAsBitvector_19|))) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_19|))))) (.cse4 (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_17|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|)))) (.cse0 (exists ((|v_q#valueAsBitvector_20| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_20|) ((_ extract 62 52) |v_q#valueAsBitvector_20|) ((_ extract 51 0) |v_q#valueAsBitvector_20|))) (= (bvand ((_ extract 63 32) |v_q#valueAsBitvector_20|) (_ bv2147483647 32)) __ieee754_atan2_~iy~0) (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_20|))))) (.cse1 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse3 (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_17|) (_ bv2147483647 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|)))) (.cse5 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|))) (or (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= ~pi~0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 250000000000000000.0)))) (and .cse0 .cse1 .cse2 (exists ((|v_q#valueAsBitvector_20| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_20|) ((_ extract 62 52) |v_q#valueAsBitvector_20|) ((_ extract 51 0) |v_q#valueAsBitvector_20|))) (not (= (bvor (bvand ((_ extract 63 32) |v_q#valueAsBitvector_20|) (_ bv2147483647 32)) ((_ extract 31 0) |v_q#valueAsBitvector_20|)) (_ bv0 32))))) .cse3 .cse4 .cse5) (and .cse0 .cse1 .cse2 .cse3 (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64)) (__ieee754_atan2_~hy~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= (bvadd (bvor (bvand (bvashr __ieee754_atan2_~hy~0 (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv30 32)) (_ bv2 32))) (_ bv4294967295 32)) (_ bv0 32)))) .cse4 .cse5 (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64)) (__ieee754_atan2_~hy~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= (bvor (bvand (bvashr __ieee754_atan2_~hy~0 (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv30 32)) (_ bv2 32))) __ieee754_atan2_~m~0)))) (and (exists ((|v_q#valueAsBitvector_18| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_18|) (_ bv2147483647 32))) (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_18|) ((_ extract 62 52) |v_q#valueAsBitvector_18|) ((_ extract 51 0) |v_q#valueAsBitvector_18|))))) (exists ((|v_q#valueAsBitvector_18| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_18|)) (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_18|) ((_ extract 62 52) |v_q#valueAsBitvector_18|) ((_ extract 51 0) |v_q#valueAsBitvector_18|))))) .cse1 .cse3 .cse4 .cse5 (or (exists ((v_prenex_2 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) v_prenex_2) ((_ extract 62 52) v_prenex_2) ((_ extract 51 0) v_prenex_2)) |__ieee754_atan2_#in~x|) (bvugt (bvor (bvand ((_ extract 63 32) v_prenex_2) (_ bv2147483647 32)) (bvlshr (bvor __ieee754_atan2_~lx~0 (bvneg __ieee754_atan2_~lx~0)) (_ bv31 32))) (_ bv2146435072 32)))) (exists ((|v_q#valueAsBitvector_18| (_ BitVec 64)) (__ieee754_atan2_~ly~0 (_ BitVec 32))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_18|) ((_ extract 62 52) |v_q#valueAsBitvector_18|) ((_ extract 51 0) |v_q#valueAsBitvector_18|))) (bvugt (bvor (bvand ((_ extract 63 32) |v_q#valueAsBitvector_18|) (_ bv2147483647 32)) (bvlshr (bvor __ieee754_atan2_~ly~0 (bvneg __ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32)))))) (and .cse0 (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64)) (|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~m~0 (bvor (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_24|) (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_23|) (_ bv30 32)) (_ bv2 32)))))) .cse1 (exists ((v_prenex_12 (_ BitVec 64)) (v_prenex_11 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_prenex_11) ((_ extract 62 52) v_prenex_11) ((_ extract 51 0) v_prenex_11)) |__ieee754_atan2_#in~y|) (not (= (_ bv2 32) (bvor (bvand (bvashr ((_ extract 63 32) v_prenex_11) (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) v_prenex_12) (_ bv30 32)) (_ bv2 32))))) (= (fp ((_ extract 63 63) v_prenex_12) ((_ extract 62 52) v_prenex_12) ((_ extract 51 0) v_prenex_12)) |__ieee754_atan2_#in~x|))) (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_24|)))) (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_22|)))) .cse3 .cse5))) [2018-09-20 14:42:47,135 INFO L426 ceAbstractionStarter]: For program point L185(lines 185 194) no Hoare annotation was computed. [2018-09-20 14:42:47,136 INFO L422 ceAbstractionStarter]: At program point L218-1(line 218) the Hoare annotation is: (let ((.cse0 (exists ((|v_q#valueAsBitvector_20| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_20|) ((_ extract 62 52) |v_q#valueAsBitvector_20|) ((_ extract 51 0) |v_q#valueAsBitvector_20|))) (= (bvand ((_ extract 63 32) |v_q#valueAsBitvector_20|) (_ bv2147483647 32)) __ieee754_atan2_~iy~0) (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_20|))))) (.cse1 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse4 (exists ((|v_q#valueAsBitvector_19| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_19|) ((_ extract 62 52) |v_q#valueAsBitvector_19|) ((_ extract 51 0) |v_q#valueAsBitvector_19|))) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_19|))))) (.cse2 (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_17|) (_ bv2147483647 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|)))) (.cse5 (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_17|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|)))) (.cse3 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|))) (or (and .cse0 (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64)) (|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~m~0 (bvor (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_24|) (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_23|) (_ bv30 32)) (_ bv2 32)))))) .cse1 (exists ((v_prenex_12 (_ BitVec 64)) (v_prenex_11 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_prenex_11) ((_ extract 62 52) v_prenex_11) ((_ extract 51 0) v_prenex_11)) |__ieee754_atan2_#in~y|) (not (= (_ bv2 32) (bvor (bvand (bvashr ((_ extract 63 32) v_prenex_11) (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) v_prenex_12) (_ bv30 32)) (_ bv2 32))))) (= (fp ((_ extract 63 63) v_prenex_12) ((_ extract 62 52) v_prenex_12) ((_ extract 51 0) v_prenex_12)) |__ieee754_atan2_#in~x|))) (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_24|)))) (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_22|)))) .cse2 .cse3) (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (and .cse0 .cse1 .cse4 (exists ((|v_q#valueAsBitvector_20| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_20|) ((_ extract 62 52) |v_q#valueAsBitvector_20|) ((_ extract 51 0) |v_q#valueAsBitvector_20|))) (not (= (bvor (bvand ((_ extract 63 32) |v_q#valueAsBitvector_20|) (_ bv2147483647 32)) ((_ extract 31 0) |v_q#valueAsBitvector_20|)) (_ bv0 32))))) .cse2 .cse5 .cse3) (not (= ~pi~0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 250000000000000000.0)))) (and (exists ((|v_q#valueAsBitvector_18| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_18|) (_ bv2147483647 32))) (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_18|) ((_ extract 62 52) |v_q#valueAsBitvector_18|) ((_ extract 51 0) |v_q#valueAsBitvector_18|))))) (exists ((|v_q#valueAsBitvector_18| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_18|)) (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_18|) ((_ extract 62 52) |v_q#valueAsBitvector_18|) ((_ extract 51 0) |v_q#valueAsBitvector_18|))))) .cse1 .cse2 .cse5 .cse3 (or (exists ((v_prenex_2 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) v_prenex_2) ((_ extract 62 52) v_prenex_2) ((_ extract 51 0) v_prenex_2)) |__ieee754_atan2_#in~x|) (bvugt (bvor (bvand ((_ extract 63 32) v_prenex_2) (_ bv2147483647 32)) (bvlshr (bvor __ieee754_atan2_~lx~0 (bvneg __ieee754_atan2_~lx~0)) (_ bv31 32))) (_ bv2146435072 32)))) (exists ((|v_q#valueAsBitvector_18| (_ BitVec 64)) (__ieee754_atan2_~ly~0 (_ BitVec 32))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_18|) ((_ extract 62 52) |v_q#valueAsBitvector_18|) ((_ extract 51 0) |v_q#valueAsBitvector_18|))) (bvugt (bvor (bvand ((_ extract 63 32) |v_q#valueAsBitvector_18|) (_ bv2147483647 32)) (bvlshr (bvor __ieee754_atan2_~ly~0 (bvneg __ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32)))))) (and .cse0 .cse1 .cse4 .cse2 (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64)) (__ieee754_atan2_~hy~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= (bvadd (bvor (bvand (bvashr __ieee754_atan2_~hy~0 (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv30 32)) (_ bv2 32))) (_ bv4294967295 32)) (_ bv0 32)))) .cse5 .cse3 (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64)) (__ieee754_atan2_~hy~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= (bvor (bvand (bvashr __ieee754_atan2_~hy~0 (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv30 32)) (_ bv2 32))) __ieee754_atan2_~m~0)))))) [2018-09-20 14:42:47,136 INFO L426 ceAbstractionStarter]: For program point L218-2(line 218) no Hoare annotation was computed. [2018-09-20 14:42:47,136 INFO L426 ceAbstractionStarter]: For program point L169(lines 169 177) no Hoare annotation was computed. [2018-09-20 14:42:47,136 INFO L426 ceAbstractionStarter]: For program point L219(lines 219 241) no Hoare annotation was computed. [2018-09-20 14:42:47,136 INFO L426 ceAbstractionStarter]: For program point L186(line 186) no Hoare annotation was computed. [2018-09-20 14:42:47,136 INFO L426 ceAbstractionStarter]: For program point L203(line 203) no Hoare annotation was computed. [2018-09-20 14:42:47,136 INFO L426 ceAbstractionStarter]: For program point L170(line 170) no Hoare annotation was computed. [2018-09-20 14:42:47,136 INFO L426 ceAbstractionStarter]: For program point L170-2(line 170) no Hoare annotation was computed. [2018-09-20 14:42:47,136 INFO L426 ceAbstractionStarter]: For program point L220(line 220) no Hoare annotation was computed. [2018-09-20 14:42:47,136 INFO L426 ceAbstractionStarter]: For program point L154-1(lines 154 159) no Hoare annotation was computed. [2018-09-20 14:42:47,137 INFO L422 ceAbstractionStarter]: At program point L154-3(lines 154 159) the Hoare annotation is: (or (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= ~pi~0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 250000000000000000.0)))) (and (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_17|) (_ bv2147483647 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|))) (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_17|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|))) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|))) [2018-09-20 14:42:47,137 INFO L426 ceAbstractionStarter]: For program point L154-4(lines 154 159) no Hoare annotation was computed. [2018-09-20 14:42:47,137 INFO L426 ceAbstractionStarter]: For program point L237(line 237) no Hoare annotation was computed. [2018-09-20 14:42:47,137 INFO L426 ceAbstractionStarter]: For program point L171(line 171) no Hoare annotation was computed. [2018-09-20 14:42:47,137 INFO L426 ceAbstractionStarter]: For program point L188(line 188) no Hoare annotation was computed. [2018-09-20 14:42:47,137 INFO L426 ceAbstractionStarter]: For program point L155(line 155) no Hoare annotation was computed. [2018-09-20 14:42:47,137 INFO L426 ceAbstractionStarter]: For program point L155-1(line 155) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L155-2(line 155) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L155-3(line 155) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L222(line 222) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L156(line 156) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point __ieee754_atan2EXIT(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L239(line 239) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L173(line 173) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L190(line 190) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L157(line 157) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L157-1(line 157) no Hoare annotation was computed. [2018-09-20 14:42:47,138 INFO L426 ceAbstractionStarter]: For program point L157-2(line 157) no Hoare annotation was computed. [2018-09-20 14:42:47,139 INFO L426 ceAbstractionStarter]: For program point L224-1(lines 224 228) no Hoare annotation was computed. [2018-09-20 14:42:47,139 INFO L426 ceAbstractionStarter]: For program point L158(line 158) no Hoare annotation was computed. [2018-09-20 14:42:47,139 INFO L426 ceAbstractionStarter]: For program point L158-1(line 158) no Hoare annotation was computed. [2018-09-20 14:42:47,141 INFO L422 ceAbstractionStarter]: At program point L224-3(lines 224 228) the Hoare annotation is: (let ((.cse0 (exists ((|v_q#valueAsBitvector_20| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_20|) ((_ extract 62 52) |v_q#valueAsBitvector_20|) ((_ extract 51 0) |v_q#valueAsBitvector_20|))) (= (bvand ((_ extract 63 32) |v_q#valueAsBitvector_20|) (_ bv2147483647 32)) __ieee754_atan2_~iy~0) (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_20|))))) (.cse4 (exists ((|v_q#valueAsBitvector_19| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_19|) ((_ extract 62 52) |v_q#valueAsBitvector_19|) ((_ extract 51 0) |v_q#valueAsBitvector_19|))) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_19|))))) (.cse1 (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|)) (.cse2 (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_17|) (_ bv2147483647 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|)))) (.cse5 (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_17|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|)))) (.cse3 (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|))) (or (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (and .cse0 (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64)) (|v_q#valueAsBitvector_23| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~x| (fp ((_ extract 63 63) |v_q#valueAsBitvector_23|) ((_ extract 62 52) |v_q#valueAsBitvector_23|) ((_ extract 51 0) |v_q#valueAsBitvector_23|))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~m~0 (bvor (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_24|) (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_23|) (_ bv30 32)) (_ bv2 32)))))) .cse1 (exists ((v_prenex_12 (_ BitVec 64)) (v_prenex_11 (_ BitVec 64))) (and (= (fp ((_ extract 63 63) v_prenex_11) ((_ extract 62 52) v_prenex_11) ((_ extract 51 0) v_prenex_11)) |__ieee754_atan2_#in~y|) (not (= (_ bv2 32) (bvor (bvand (bvashr ((_ extract 63 32) v_prenex_11) (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) v_prenex_12) (_ bv30 32)) (_ bv2 32))))) (= (fp ((_ extract 63 63) v_prenex_12) ((_ extract 62 52) v_prenex_12) ((_ extract 51 0) v_prenex_12)) |__ieee754_atan2_#in~x|))) (exists ((|v_q#valueAsBitvector_24| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_24|) ((_ extract 62 52) |v_q#valueAsBitvector_24|) ((_ extract 51 0) |v_q#valueAsBitvector_24|)) |__ieee754_atan2_#in~y|) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_24|)))) (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_22|)))) .cse2 .cse3) (and .cse0 .cse1 .cse4 (exists ((|v_q#valueAsBitvector_20| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_20|) ((_ extract 62 52) |v_q#valueAsBitvector_20|) ((_ extract 51 0) |v_q#valueAsBitvector_20|))) (not (= (bvor (bvand ((_ extract 63 32) |v_q#valueAsBitvector_20|) (_ bv2147483647 32)) ((_ extract 31 0) |v_q#valueAsBitvector_20|)) (_ bv0 32))))) .cse2 .cse5 .cse3) (and .cse0 .cse1 .cse4 (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64)) (__ieee754_atan2_~hy~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= (bvadd (bvor (bvand (bvashr __ieee754_atan2_~hy~0 (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv30 32)) (_ bv2 32))) (_ bv4294967295 32)) (_ bv0 32)))) .cse2 .cse5 .cse3 (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64)) (__ieee754_atan2_~hy~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= (bvor (bvand (bvashr __ieee754_atan2_~hy~0 (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv30 32)) (_ bv2 32))) __ieee754_atan2_~m~0)))) (not (= ~pi~0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 250000000000000000.0)))) (and (exists ((|v_q#valueAsBitvector_18| (_ BitVec 64))) (and (= __ieee754_atan2_~iy~0 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_18|) (_ bv2147483647 32))) (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_18|) ((_ extract 62 52) |v_q#valueAsBitvector_18|) ((_ extract 51 0) |v_q#valueAsBitvector_18|))))) (exists ((|v_q#valueAsBitvector_18| (_ BitVec 64))) (and (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_18|)) (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_18|) ((_ extract 62 52) |v_q#valueAsBitvector_18|) ((_ extract 51 0) |v_q#valueAsBitvector_18|))))) .cse1 .cse2 .cse5 .cse3 (or (exists ((v_prenex_2 (_ BitVec 64)) (__ieee754_atan2_~lx~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) v_prenex_2) ((_ extract 62 52) v_prenex_2) ((_ extract 51 0) v_prenex_2)) |__ieee754_atan2_#in~x|) (bvugt (bvor (bvand ((_ extract 63 32) v_prenex_2) (_ bv2147483647 32)) (bvlshr (bvor __ieee754_atan2_~lx~0 (bvneg __ieee754_atan2_~lx~0)) (_ bv31 32))) (_ bv2146435072 32)))) (exists ((|v_q#valueAsBitvector_18| (_ BitVec 64)) (__ieee754_atan2_~ly~0 (_ BitVec 32))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_18|) ((_ extract 62 52) |v_q#valueAsBitvector_18|) ((_ extract 51 0) |v_q#valueAsBitvector_18|))) (bvugt (bvor (bvand ((_ extract 63 32) |v_q#valueAsBitvector_18|) (_ bv2147483647 32)) (bvlshr (bvor __ieee754_atan2_~ly~0 (bvneg __ieee754_atan2_~ly~0)) (_ bv31 32))) (_ bv2146435072 32)))))))) [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L158-2(line 158) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L158-3(line 158) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L175(line 175) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L225(line 225) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L192(line 192) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L225-1(line 225) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L225-2(line 225) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L225-3(line 225) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L429 ceAbstractionStarter]: At program point __ieee754_atan2ENTRY(lines 142 242) the Hoare annotation is: true [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L226(line 226) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L210(line 210) no Hoare annotation was computed. [2018-09-20 14:42:47,142 INFO L426 ceAbstractionStarter]: For program point L210-2(line 210) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L227(line 227) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L227-1(line 227) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L161(lines 161 163) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L227-2(line 227) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L229(lines 229 234) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L196(lines 196 205) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L229-2(lines 222 235) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L229-3(lines 229 234) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L213(lines 213 218) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L147-1(lines 147 152) no Hoare annotation was computed. [2018-09-20 14:42:47,143 INFO L422 ceAbstractionStarter]: At program point L147-3(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) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (not (= ~pi~0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 250000000000000000.0))))) [2018-09-20 14:42:47,143 INFO L426 ceAbstractionStarter]: For program point L147-4(lines 147 152) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L230(line 230) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L197(line 197) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L230-1(line 230) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L164(lines 164 165) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L230-2(line 230) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L230-3(line 230) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L181(line 181) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L148(line 148) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L148-1(line 148) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L181-2(line 181) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L148-2(line 148) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L148-3(line 148) no Hoare annotation was computed. [2018-09-20 14:42:47,144 INFO L426 ceAbstractionStarter]: For program point L231(line 231) no Hoare annotation was computed. [2018-09-20 14:42:47,145 INFO L422 ceAbstractionStarter]: At program point L165(line 165) the Hoare annotation is: (or (not (= ((_ to_fp 11 53) RNE (/ 1.0 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0)) ~tiny_atan2~0)) (and (exists ((|v_q#valueAsBitvector_20| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_20|) ((_ extract 62 52) |v_q#valueAsBitvector_20|) ((_ extract 51 0) |v_q#valueAsBitvector_20|))) (= __ieee754_atan2_~hy~0 ((_ extract 63 32) |v_q#valueAsBitvector_20|)) (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_20|)))) (exists ((|v_q#valueAsBitvector_20| (_ BitVec 64))) (and (= |__ieee754_atan2_#in~y| (fp ((_ extract 63 63) |v_q#valueAsBitvector_20|) ((_ extract 62 52) |v_q#valueAsBitvector_20|) ((_ extract 51 0) |v_q#valueAsBitvector_20|))) (= (bvand ((_ extract 63 32) |v_q#valueAsBitvector_20|) (_ bv2147483647 32)) __ieee754_atan2_~iy~0) (= __ieee754_atan2_~ly~0 ((_ extract 31 0) |v_q#valueAsBitvector_20|)))) (= __ieee754_atan2_~y |__ieee754_atan2_#in~y|) (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~ix~1 (bvand ((_ extract 63 32) |v_q#valueAsBitvector_17|) (_ bv2147483647 32))) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|))) (exists ((|v_q#valueAsBitvector_22| (_ BitVec 64)) (__ieee754_atan2_~hy~0 (_ BitVec 32))) (and (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_22|) ((_ extract 62 52) |v_q#valueAsBitvector_22|) ((_ extract 51 0) |v_q#valueAsBitvector_22|)) |__ieee754_atan2_#in~x|) (= (bvadd (bvor (bvand (bvashr __ieee754_atan2_~hy~0 (_ bv31 32)) (_ bv1 32)) (bvand (bvashr ((_ extract 63 32) |v_q#valueAsBitvector_22|) (_ bv30 32)) (_ bv2 32))) (_ bv4294967295 32)) (_ bv0 32)))) (exists ((|v_q#valueAsBitvector_17| (_ BitVec 64))) (and (= __ieee754_atan2_~hx~1 ((_ extract 63 32) |v_q#valueAsBitvector_17|)) (= (fp ((_ extract 63 63) |v_q#valueAsBitvector_17|) ((_ extract 62 52) |v_q#valueAsBitvector_17|) ((_ extract 51 0) |v_q#valueAsBitvector_17|)) |__ieee754_atan2_#in~x|))) (= __ieee754_atan2_~x |__ieee754_atan2_#in~x|)) (not (= ~pi~0 ((_ to_fp 11 53) RNE (/ 785398163397448279.0 250000000000000000.0))))) [2018-09-20 14:42:47,145 INFO L426 ceAbstractionStarter]: For program point L165-1(line 165) no Hoare annotation was computed. [2018-09-20 14:42:47,145 INFO L426 ceAbstractionStarter]: For program point L215(lines 215 218) no Hoare annotation was computed. [2018-09-20 14:42:47,145 INFO L426 ceAbstractionStarter]: For program point L149(line 149) no Hoare annotation was computed. [2018-09-20 14:42:47,145 INFO L426 ceAbstractionStarter]: For program point L215-2(lines 213 218) no Hoare annotation was computed. [2018-09-20 14:42:47,145 INFO L426 ceAbstractionStarter]: For program point L232(line 232) no Hoare annotation was computed. [2018-09-20 14:42:47,145 INFO L426 ceAbstractionStarter]: For program point L199(line 199) no Hoare annotation was computed. [2018-09-20 14:42:47,145 INFO L426 ceAbstractionStarter]: For program point L183(lines 183 207) no Hoare annotation was computed. [2018-09-20 14:42:47,145 INFO L426 ceAbstractionStarter]: For program point L150(line 150) no Hoare annotation was computed. [2018-09-20 14:42:47,146 INFO L426 ceAbstractionStarter]: For program point L183-1(lines 142 242) no Hoare annotation was computed. [2018-09-20 14:42:47,146 INFO L426 ceAbstractionStarter]: For program point L150-1(line 150) no Hoare annotation was computed. [2018-09-20 14:42:47,146 INFO L426 ceAbstractionStarter]: For program point L150-2(line 150) no Hoare annotation was computed. [2018-09-20 14:42:47,146 INFO L426 ceAbstractionStarter]: For program point L233(line 233) no Hoare annotation was computed. [2018-09-20 14:42:47,146 INFO L426 ceAbstractionStarter]: For program point L233-1(line 233) no Hoare annotation was computed. [2018-09-20 14:42:47,146 INFO L426 ceAbstractionStarter]: For program point L233-2(line 233) no Hoare annotation was computed. [2018-09-20 14:42:47,146 INFO L426 ceAbstractionStarter]: For program point L233-3(line 233) no Hoare annotation was computed. [2018-09-20 14:42:47,174 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,175 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,175 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,176 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,176 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,176 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,176 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,177 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,177 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,177 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,182 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,189 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,189 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,189 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,189 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,191 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,191 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,191 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,192 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,193 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,208 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,209 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,209 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,209 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,210 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,210 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,210 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,210 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,211 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,211 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,211 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,218 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,218 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,218 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,219 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,219 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,219 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,219 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,220 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,220 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,223 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,224 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,224 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,224 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,224 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,225 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,225 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,228 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,228 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,228 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,229 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,230 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,230 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,230 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,230 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,231 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,231 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,231 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,234 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,235 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,235 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,235 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,236 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,236 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,236 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,238 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,239 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,239 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,239 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,241 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,241 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,241 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,241 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,242 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,242 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,242 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,242 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,243 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,243 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,243 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,243 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,244 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,244 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,244 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,244 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,245 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,245 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,245 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,245 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] [2018-09-20 14:42:47,246 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,246 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,246 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,246 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,247 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,247 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,247 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,247 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,248 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] [2018-09-20 14:42:47,249 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,249 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,249 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,249 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,250 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,250 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,250 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,251 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,252 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,252 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,252 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,252 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,253 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,253 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,253 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,253 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,254 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,254 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,254 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,254 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,254 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,255 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,255 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:42:47,255 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:42:47,255 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,255 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,256 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,256 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,256 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-09-20 14:42:47,256 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-09-20 14:42:47,264 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,264 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,264 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,265 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,265 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,267 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,267 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,268 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,268 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,268 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,271 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,271 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,271 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,272 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,273 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,273 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,274 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,275 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,275 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,275 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,276 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,276 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,276 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,277 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,277 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,277 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,281 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,281 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,282 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,282 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,282 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,284 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,284 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,285 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,285 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,285 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,287 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,287 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,288 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,288 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,290 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,290 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,291 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,292 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,292 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,292 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,292 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,293 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,293 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,293 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,296 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,297 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,297 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,297 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,298 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,298 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,298 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,298 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,299 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,299 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,299 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,304 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,305 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,305 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,305 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,305 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,306 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,306 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,306 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] [2018-09-20 14:42:47,307 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,307 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,308 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,308 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,308 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,308 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,309 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,309 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,309 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,309 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,310 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,310 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,310 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] [2018-09-20 14:42:47,310 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,311 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,311 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,311 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,311 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,315 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,315 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,315 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,315 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,316 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,316 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,316 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,320 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,320 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,320 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,320 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,321 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,321 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,321 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,321 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,322 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,322 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,322 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:42:47,322 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:42:47,326 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,326 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,326 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,327 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,327 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-09-20 14:42:47,327 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-09-20 14:42:47,336 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,337 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,338 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,338 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,345 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.09 02:42:47 BoogieIcfgContainer [2018-09-20 14:42:47,345 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-09-20 14:42:47,345 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-09-20 14:42:47,345 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-09-20 14:42:47,346 INFO L276 PluginConnector]: Witness Printer initialized [2018-09-20 14:42:47,350 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 02:40:17" (3/4) ... [2018-09-20 14:42:47,358 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-09-20 14:42:47,370 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure fabs_double [2018-09-20 14:42:47,370 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-09-20 14:42:47,370 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure atan_double [2018-09-20 14:42:47,371 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-09-20 14:42:47,371 INFO L316 RCFGBacktranslator]: Ignoring RootEdge to procedure __ieee754_atan2 [2018-09-20 14:42:47,390 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 34 nodes and edges [2018-09-20 14:42:47,391 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2018-09-20 14:42:47,392 INFO L850 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2018-09-20 14:42:47,432 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((y == \old(y) && x == \old(x)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(pi == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/250000000000000000)) [2018-09-20 14:42:47,433 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) || !(pi == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/250000000000000000))) || (((y == \old(y) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_17 : bv64 :: hx == v_q#valueAsBitvector_17[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x)) [2018-09-20 14:42:47,437 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) || ((((((((\exists v_q#valueAsBitvector_20 : bv64 :: (\old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_20[63:63], v_q#valueAsBitvector_20[62:52], v_q#valueAsBitvector_20[51:0]) && ~bvand32(v_q#valueAsBitvector_20[63:32], 2147483647bv32) == iy) && ly == v_q#valueAsBitvector_20[31:0]) && (\exists v_q#valueAsBitvector_24 : bv64, v_q#valueAsBitvector_23 : bv64 :: (\old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y)) && m == ~bvor32(~bvand32(~bvashr32(v_q#valueAsBitvector_24[63:32], 31bv32), 1bv32), ~bvand32(~bvashr32(v_q#valueAsBitvector_23[63:32], 30bv32), 2bv32)))) && y == \old(y)) && (\exists v_prenex_12 : bv64, v_prenex_11 : bv64 :: (~fp~LONGDOUBLE(v_prenex_11[63:63], v_prenex_11[62:52], v_prenex_11[51:0]) == \old(y) && !(2bv32 == ~bvor32(~bvand32(~bvashr32(v_prenex_11[63:32], 31bv32), 1bv32), ~bvand32(~bvashr32(v_prenex_12[63:32], 30bv32), 2bv32)))) && ~fp~LONGDOUBLE(v_prenex_12[63:63], v_prenex_12[62:52], v_prenex_12[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_24 : bv64 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y) && hy == v_q#valueAsBitvector_24[63:32])) && (\exists v_q#valueAsBitvector_22 : bv64 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_22[63:63], v_q#valueAsBitvector_22[62:52], v_q#valueAsBitvector_22[51:0]) == \old(x) && hx == v_q#valueAsBitvector_22[63:32])) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x))) || (((((((\exists v_q#valueAsBitvector_20 : bv64 :: (\old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_20[63:63], v_q#valueAsBitvector_20[62:52], v_q#valueAsBitvector_20[51:0]) && ~bvand32(v_q#valueAsBitvector_20[63:32], 2147483647bv32) == iy) && ly == v_q#valueAsBitvector_20[31:0]) && y == \old(y)) && (\exists v_q#valueAsBitvector_19 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_19[63:63], v_q#valueAsBitvector_19[62:52], v_q#valueAsBitvector_19[51:0]) && hy == v_q#valueAsBitvector_19[63:32])) && (\exists v_q#valueAsBitvector_20 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_20[63:63], v_q#valueAsBitvector_20[62:52], v_q#valueAsBitvector_20[51:0]) && !(~bvor32(~bvand32(v_q#valueAsBitvector_20[63:32], 2147483647bv32), v_q#valueAsBitvector_20[31:0]) == 0bv32))) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_17 : bv64 :: hx == v_q#valueAsBitvector_17[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x))) || ((((((((\exists v_q#valueAsBitvector_20 : bv64 :: (\old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_20[63:63], v_q#valueAsBitvector_20[62:52], v_q#valueAsBitvector_20[51:0]) && ~bvand32(v_q#valueAsBitvector_20[63:32], 2147483647bv32) == iy) && ly == v_q#valueAsBitvector_20[31:0]) && y == \old(y)) && (\exists v_q#valueAsBitvector_19 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_19[63:63], v_q#valueAsBitvector_19[62:52], v_q#valueAsBitvector_19[51:0]) && hy == v_q#valueAsBitvector_19[63:32])) && (\exists v_q#valueAsBitvector_22 : bv64, __ieee754_atan2_~hy~0 : bv32 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_22[63:63], v_q#valueAsBitvector_22[62:52], v_q#valueAsBitvector_22[51:0]) == \old(x) && ~bvadd64(~bvor32(~bvand32(~bvashr32(__ieee754_atan2_~hy~0, 31bv32), 1bv32), ~bvand32(~bvashr32(v_q#valueAsBitvector_22[63:32], 30bv32), 2bv32)), 4294967295bv32) == 0bv32)) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_17 : bv64 :: hx == v_q#valueAsBitvector_17[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x)) && (\exists v_q#valueAsBitvector_22 : bv64, __ieee754_atan2_~hy~0 : bv32 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_22[63:63], v_q#valueAsBitvector_22[62:52], v_q#valueAsBitvector_22[51:0]) == \old(x) && ~bvor32(~bvand32(~bvashr32(__ieee754_atan2_~hy~0, 31bv32), 1bv32), ~bvand32(~bvashr32(v_q#valueAsBitvector_22[63:32], 30bv32), 2bv32)) == m))) || !(pi == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/250000000000000000))) || (((((((\exists v_q#valueAsBitvector_18 : bv64 :: iy == ~bvand32(v_q#valueAsBitvector_18[63:32], 2147483647bv32) && \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_18[63:63], v_q#valueAsBitvector_18[62:52], v_q#valueAsBitvector_18[51:0])) && (\exists v_q#valueAsBitvector_18 : bv64 :: hy == v_q#valueAsBitvector_18[63:32] && \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_18[63:63], v_q#valueAsBitvector_18[62:52], v_q#valueAsBitvector_18[51:0]))) && y == \old(y)) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_17 : bv64 :: hx == v_q#valueAsBitvector_17[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x)) && ((\exists v_prenex_2 : bv64, __ieee754_atan2_~lx~0 : bv32 :: ~fp~LONGDOUBLE(v_prenex_2[63:63], v_prenex_2[62:52], v_prenex_2[51:0]) == \old(x) && ~bvugt32(~bvor32(~bvand32(v_prenex_2[63:32], 2147483647bv32), ~bvlshr32(~bvor32(__ieee754_atan2_~lx~0, ~bvneg32(__ieee754_atan2_~lx~0)), 31bv32)), 2146435072bv32)) || (\exists v_q#valueAsBitvector_18 : bv64, __ieee754_atan2_~ly~0 : bv32 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_18[63:63], v_q#valueAsBitvector_18[62:52], v_q#valueAsBitvector_18[51:0]) && ~bvugt32(~bvor32(~bvand32(v_q#valueAsBitvector_18[63:32], 2147483647bv32), ~bvlshr32(~bvor32(__ieee754_atan2_~ly~0, ~bvneg32(__ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32)))) [2018-09-20 14:42:47,554 INFO L145 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2018-09-20 14:42:47,558 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-09-20 14:42:47,559 INFO L168 Benchmark]: Toolchain (without parser) took 174061.89 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 270.5 MB). Free memory was 951.9 MB in the beginning and 830.2 MB in the end (delta: 121.7 MB). Peak memory consumption was 392.2 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:47,560 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 14:42:47,560 INFO L168 Benchmark]: CACSL2BoogieTranslator took 564.00 ms. Allocated memory is still 1.0 GB. Free memory was 951.9 MB in the beginning and 930.4 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:47,560 INFO L168 Benchmark]: Boogie Preprocessor took 109.02 ms. Allocated memory is still 1.0 GB. Free memory is still 930.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-09-20 14:42:47,561 INFO L168 Benchmark]: RCFGBuilder took 23474.09 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 168.3 MB). Free memory was 930.4 MB in the beginning and 1.1 GB in the end (delta: -168.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:47,561 INFO L168 Benchmark]: TraceAbstraction took 149695.79 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 102.2 MB). Free memory was 1.1 GB in the beginning and 847.1 MB in the end (delta: 252.2 MB). Peak memory consumption was 354.4 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:47,562 INFO L168 Benchmark]: Witness Printer took 212.65 ms. Allocated memory is still 1.3 GB. Free memory was 847.1 MB in the beginning and 830.2 MB in the end (delta: 16.9 MB). Peak memory consumption was 16.9 MB. Max. memory is 11.5 GB. [2018-09-20 14:42:47,567 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.18 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 564.00 ms. Allocated memory is still 1.0 GB. Free memory was 951.9 MB in the beginning and 930.4 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 109.02 ms. Allocated memory is still 1.0 GB. Free memory is still 930.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 23474.09 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 168.3 MB). Free memory was 930.4 MB in the beginning and 1.1 GB in the end (delta: -168.9 MB). Peak memory consumption was 18.9 MB. Max. memory is 11.5 GB. * TraceAbstraction took 149695.79 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 102.2 MB). Free memory was 1.1 GB in the beginning and 847.1 MB in the end (delta: 252.2 MB). Peak memory consumption was 354.4 MB. Max. memory is 11.5 GB. * Witness Printer took 212.65 ms. Allocated memory is still 1.3 GB. Free memory was 847.1 MB in the beginning and 830.2 MB in the end (delta: 16.9 MB). Peak memory consumption was 16.9 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 RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE - GenericResult: Unfinished Backtranslation Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE * 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: 19]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 154]: Loop Invariant [2018-09-20 14:42:47,588 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,588 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,588 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,588 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,589 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,589 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,589 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,589 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,589 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,590 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,593 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,593 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,593 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,594 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,594 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,594 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,594 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,594 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,594 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,595 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] Derived loop invariant: (!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) || !(pi == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/250000000000000000))) || (((y == \old(y) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_17 : bv64 :: hx == v_q#valueAsBitvector_17[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x)) - InvariantResult [Line: 76]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 224]: Loop Invariant [2018-09-20 14:42:47,600 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,601 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,601 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,601 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,601 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,602 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,602 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,602 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,602 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,603 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,603 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,603 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,606 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,607 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,607 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,607 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,607 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,608 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,608 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,608 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,608 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,609 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,609 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,609 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,609 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,609 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,610 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,610 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,610 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,610 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,611 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,611 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,611 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,611 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,611 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,612 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,612 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,612 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,612 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,612 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,613 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,613 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,613 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,613 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,614 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,614 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,614 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,614 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,614 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,615 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,615 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,615 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,615 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,617 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,617 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,618 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,618 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,618 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,619 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,619 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,619 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,619 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,620 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,620 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,620 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,620 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,620 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,621 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,621 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] [2018-09-20 14:42:47,621 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,621 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,622 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,622 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,622 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,622 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,622 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,623 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,623 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,623 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,623 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,623 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,623 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] [2018-09-20 14:42:47,624 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,624 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,624 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,624 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,624 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,625 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,625 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,625 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,625 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,625 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,626 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,626 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,626 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,626 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,626 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,627 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,627 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,627 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,627 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,627 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,628 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,628 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,628 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:42:47,629 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:42:47,629 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,629 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,629 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,629 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,630 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-09-20 14:42:47,630 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-09-20 14:42:47,638 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,639 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,639 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,639 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,640 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,640 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,640 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,640 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,640 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,659 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,660 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,660 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,660 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,661 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_23,QUANTIFIED] [2018-09-20 14:42:47,661 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,662 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,662 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,662 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_11,QUANTIFIED] [2018-09-20 14:42:47,662 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,662 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,663 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,663 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_12,QUANTIFIED] [2018-09-20 14:42:47,663 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,663 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,663 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,664 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_24,QUANTIFIED] [2018-09-20 14:42:47,664 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,664 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,664 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,665 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,665 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,665 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,665 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,665 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,665 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,665 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,666 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,666 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,666 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,666 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,667 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,667 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,667 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,668 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,668 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,668 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,680 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,681 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,681 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,681 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,681 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,681 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,682 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,682 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,682 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,682 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,682 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,682 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,683 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,683 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,683 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_20,QUANTIFIED] [2018-09-20 14:42:47,683 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,683 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,683 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,684 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_19,QUANTIFIED] [2018-09-20 14:42:47,684 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,684 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,684 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,700 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] [2018-09-20 14:42:47,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,701 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,702 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~hy~0,QUANTIFIED] [2018-09-20 14:42:47,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_22,QUANTIFIED] [2018-09-20 14:42:47,703 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,703 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,704 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,704 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,704 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,718 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,719 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_17,QUANTIFIED] [2018-09-20 14:42:47,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,720 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_prenex_2,QUANTIFIED] [2018-09-20 14:42:47,721 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:42:47,721 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~lx~0,QUANTIFIED] [2018-09-20 14:42:47,721 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,721 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,721 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,721 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[v_q#valueAsBitvector_18,QUANTIFIED] [2018-09-20 14:42:47,721 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] [2018-09-20 14:42:47,722 WARN L389 cessorBacktranslator]: Identifier is quantified, using identity as back-translation of IdentifierExpression[__ieee754_atan2_~ly~0,QUANTIFIED] Derived loop invariant: ((((!(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2) || ((((((((\exists v_q#valueAsBitvector_20 : bv64 :: (\old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_20[63:63], v_q#valueAsBitvector_20[62:52], v_q#valueAsBitvector_20[51:0]) && ~bvand32(v_q#valueAsBitvector_20[63:32], 2147483647bv32) == iy) && ly == v_q#valueAsBitvector_20[31:0]) && (\exists v_q#valueAsBitvector_24 : bv64, v_q#valueAsBitvector_23 : bv64 :: (\old(x) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_23[63:63], v_q#valueAsBitvector_23[62:52], v_q#valueAsBitvector_23[51:0]) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y)) && m == ~bvor32(~bvand32(~bvashr32(v_q#valueAsBitvector_24[63:32], 31bv32), 1bv32), ~bvand32(~bvashr32(v_q#valueAsBitvector_23[63:32], 30bv32), 2bv32)))) && y == \old(y)) && (\exists v_prenex_12 : bv64, v_prenex_11 : bv64 :: (~fp~LONGDOUBLE(v_prenex_11[63:63], v_prenex_11[62:52], v_prenex_11[51:0]) == \old(y) && !(2bv32 == ~bvor32(~bvand32(~bvashr32(v_prenex_11[63:32], 31bv32), 1bv32), ~bvand32(~bvashr32(v_prenex_12[63:32], 30bv32), 2bv32)))) && ~fp~LONGDOUBLE(v_prenex_12[63:63], v_prenex_12[62:52], v_prenex_12[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_24 : bv64 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_24[63:63], v_q#valueAsBitvector_24[62:52], v_q#valueAsBitvector_24[51:0]) == \old(y) && hy == v_q#valueAsBitvector_24[63:32])) && (\exists v_q#valueAsBitvector_22 : bv64 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_22[63:63], v_q#valueAsBitvector_22[62:52], v_q#valueAsBitvector_22[51:0]) == \old(x) && hx == v_q#valueAsBitvector_22[63:32])) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x))) || (((((((\exists v_q#valueAsBitvector_20 : bv64 :: (\old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_20[63:63], v_q#valueAsBitvector_20[62:52], v_q#valueAsBitvector_20[51:0]) && ~bvand32(v_q#valueAsBitvector_20[63:32], 2147483647bv32) == iy) && ly == v_q#valueAsBitvector_20[31:0]) && y == \old(y)) && (\exists v_q#valueAsBitvector_19 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_19[63:63], v_q#valueAsBitvector_19[62:52], v_q#valueAsBitvector_19[51:0]) && hy == v_q#valueAsBitvector_19[63:32])) && (\exists v_q#valueAsBitvector_20 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_20[63:63], v_q#valueAsBitvector_20[62:52], v_q#valueAsBitvector_20[51:0]) && !(~bvor32(~bvand32(v_q#valueAsBitvector_20[63:32], 2147483647bv32), v_q#valueAsBitvector_20[31:0]) == 0bv32))) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_17 : bv64 :: hx == v_q#valueAsBitvector_17[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x))) || ((((((((\exists v_q#valueAsBitvector_20 : bv64 :: (\old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_20[63:63], v_q#valueAsBitvector_20[62:52], v_q#valueAsBitvector_20[51:0]) && ~bvand32(v_q#valueAsBitvector_20[63:32], 2147483647bv32) == iy) && ly == v_q#valueAsBitvector_20[31:0]) && y == \old(y)) && (\exists v_q#valueAsBitvector_19 : bv64 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_19[63:63], v_q#valueAsBitvector_19[62:52], v_q#valueAsBitvector_19[51:0]) && hy == v_q#valueAsBitvector_19[63:32])) && (\exists v_q#valueAsBitvector_22 : bv64, __ieee754_atan2_~hy~0 : bv32 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_22[63:63], v_q#valueAsBitvector_22[62:52], v_q#valueAsBitvector_22[51:0]) == \old(x) && ~bvadd64(~bvor32(~bvand32(~bvashr32(__ieee754_atan2_~hy~0, 31bv32), 1bv32), ~bvand32(~bvashr32(v_q#valueAsBitvector_22[63:32], 30bv32), 2bv32)), 4294967295bv32) == 0bv32)) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_17 : bv64 :: hx == v_q#valueAsBitvector_17[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x)) && (\exists v_q#valueAsBitvector_22 : bv64, __ieee754_atan2_~hy~0 : bv32 :: ~fp~LONGDOUBLE(v_q#valueAsBitvector_22[63:63], v_q#valueAsBitvector_22[62:52], v_q#valueAsBitvector_22[51:0]) == \old(x) && ~bvor32(~bvand32(~bvashr32(__ieee754_atan2_~hy~0, 31bv32), 1bv32), ~bvand32(~bvashr32(v_q#valueAsBitvector_22[63:32], 30bv32), 2bv32)) == m))) || !(pi == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/250000000000000000))) || (((((((\exists v_q#valueAsBitvector_18 : bv64 :: iy == ~bvand32(v_q#valueAsBitvector_18[63:32], 2147483647bv32) && \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_18[63:63], v_q#valueAsBitvector_18[62:52], v_q#valueAsBitvector_18[51:0])) && (\exists v_q#valueAsBitvector_18 : bv64 :: hy == v_q#valueAsBitvector_18[63:32] && \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_18[63:63], v_q#valueAsBitvector_18[62:52], v_q#valueAsBitvector_18[51:0]))) && y == \old(y)) && (\exists v_q#valueAsBitvector_17 : bv64 :: ix == ~bvand32(v_q#valueAsBitvector_17[63:32], 2147483647bv32) && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && (\exists v_q#valueAsBitvector_17 : bv64 :: hx == v_q#valueAsBitvector_17[63:32] && ~fp~LONGDOUBLE(v_q#valueAsBitvector_17[63:63], v_q#valueAsBitvector_17[62:52], v_q#valueAsBitvector_17[51:0]) == \old(x))) && x == \old(x)) && ((\exists v_prenex_2 : bv64, __ieee754_atan2_~lx~0 : bv32 :: ~fp~LONGDOUBLE(v_prenex_2[63:63], v_prenex_2[62:52], v_prenex_2[51:0]) == \old(x) && ~bvugt32(~bvor32(~bvand32(v_prenex_2[63:32], 2147483647bv32), ~bvlshr32(~bvor32(__ieee754_atan2_~lx~0, ~bvneg32(__ieee754_atan2_~lx~0)), 31bv32)), 2146435072bv32)) || (\exists v_q#valueAsBitvector_18 : bv64, __ieee754_atan2_~ly~0 : bv32 :: \old(y) == ~fp~LONGDOUBLE(v_q#valueAsBitvector_18[63:63], v_q#valueAsBitvector_18[62:52], v_q#valueAsBitvector_18[51:0]) && ~bvugt32(~bvor32(~bvand32(v_q#valueAsBitvector_18[63:32], 2147483647bv32), ~bvlshr32(~bvor32(__ieee754_atan2_~ly~0, ~bvneg32(__ieee754_atan2_~ly~0)), 31bv32)), 2146435072bv32)))) - InvariantResult [Line: 68]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 147]: Loop Invariant [2018-09-20 14:42:47,772 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,772 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,772 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE [2018-09-20 14:42:47,772 WARN L389 cessorBacktranslator]: Unfinished backtranslation: Declaration ConstDeclaration not handled for expression RoundingMode_RNE Derived loop invariant: ((y == \old(y) && x == \old(x)) || !(~to_fp~LONGDOUBLE(RoundingMode_RNE, 1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) == tiny_atan2)) || !(pi == ~to_fp~LONGDOUBLE(RoundingMode_RNE, 785398163397448279/250000000000000000)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 177 locations, 1 error locations. SAFE Result, 149.4s OverallTime, 7 OverallIterations, 1 TraceHistogramMax, 101.5s AutomataDifference, 0.0s DeadEndRemovalTime, 36.8s HoareAnnotationTime, HoareTripleCheckerStatistics: 1325 SDtfs, 2028 SDslu, 6517 SDs, 0 SdLazy, 1337 SolverSat, 142 SolverUnsat, 18 SolverUnknown, 0 SolverNotchecked, 81.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 360 GetRequests, 250 SyntacticMatches, 3 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 20.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=177occurred 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.1s AutomataMinimizationTime, 7 MinimizatonAttempts, 31 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 18 LocationsWithAnnotation, 54 PreInvPairs, 90 NumberOfFragments, 1739 HoareAnnotationTreeSize, 54 FomulaSimplifications, 354 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 18 FomulaSimplificationsInter, 960 FormulaSimplificationTreeSizeReductionInter, 36.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 9.1s InterpolantComputationTime, 310 NumberOfCodeBlocks, 310 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 303 ConstructedInterpolants, 142 QuantifiedInterpolants, 196826 SizeOfPredicates, 63 NumberOfNonLiveVariables, 859 ConjunctsInSsa, 74 ConjunctsInUnsatCore, 7 InterpolantComputations, 7 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...