LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
limit_value.hpp
浏览该文件的文档.
1#pragma once
2
3#include "limit_direction.hpp"
4#include "proof_outcome.hpp"
5#include "result.hpp"
6#include <memory>
7#include <variant>
8
9namespace LMCAS {
10
11class SymbolicExpr;
12using LimitExprPtr = std::shared_ptr<SymbolicExpr>;
13
14/**
15 * @brief 已证在请求的实数或复数域内有定义的有限值。
16 * 表达式树中所有极限均已求定,扩展实数运算均有确定结果。
17 */
24
25using LimitOutcome = std::variant<
29
30}
Result< LimitExprPtr > LimitExpressionResult
std::variant< FiniteLimit, PositiveInfinityLimit, NegativeInfinityLimit, LimitDoesNotExist > LimitOutcome
Result< Verified< LimitOutcome > > LimitResult
std::shared_ptr< SymbolicExpr > LimitExprPtr
已证在请求的实数或复数域内有定义的有限值。 表达式树中所有极限均已求定,扩展实数运算均有确定结果。