LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
pointwise_comparison.hpp
浏览该文件的文档.
1#pragma once
2
3#include "assumption.hpp"
5
6namespace LMCAS::detail {
7
8/**
9 * @brief 在给定假设的 Real 或 Complex 域内比较逐点值,并保留错误。
10 * True/False 分别证明值处处有定义且相等/不等;定义性未证实也归为 Unknown,
11 * 仅有非恒等残差不足以判定 False。
12 */
13Result<Tribool> compare_pointwise_values(
14 const ExprPtr& left, const ExprPtr& right,
15 ComputationContext& context, Domain domain);
16
17}
Core enumerations and forward declarations for the Assumption System.
多元 Hensel 提升(单变量步)
RewriteBudget const FactsQuery Domain domain
Result< Tribool > compare_pointwise_values(const ExprPtr &left, const ExprPtr &right, ComputationContext &context, Domain domain)
在给定假设的 Real 或 Complex 域内比较逐点值,并保留错误。 True/False 分别证明值处处有定义且相等/不等;定义性未证实也归为 Unknown, 仅有非恒等残差不足以判定 Fals...
std::size_t std::size_t ComputationContext & context
Domain
Mathematical domain hierarchy (least specific → most specific). Complex ⊃ Real ⊃ Algebraic ⊃ Rational...
std::shared_ptr< SymbolicExpr > ExprPtr
const ExprPtr & right