[affine_space]
有限维 向量空间 的仿射空间是 原点选取 + 坐标/向量空间
其中 和 在集合论上同构, 都同构到
用加法表示从原点 出发的向量 行走单位时间后的位置
用减法表示两点 之间的向量 对应到唯一的 使得
仿射空间可以更换原点. 原点 时, 坐标
仿射子空间等价于 原点 + 向量子空间
Example 三维中的二维子空间 的参数化
[affine_combination]
点 的仿射组合
是良定义的仿射点, 或者说坐标定义不依赖于原点的选择. 设 的坐标是 , 则点 的坐标是 . 如果换原点 , 则点 的坐标也将跟着原点一起平移
关于仿射组合的直觉, 最简单的例子是两点直线的比例点
可以使用嵌套的仿射组合
例如, 点 的线性组合 如果加上额外限制 , 是三角形
它可以认为是 , 其中
- 是 的仿射组合, 代表三角形的由 组成的边,
嵌套标记为 , 这种操作应该是结合的
[affine_coordinate] 点 中的 可以认为是基于点 的一种坐标. 称为仿射坐标. alias 重心坐标 [barycentric_coordinate]
Example [center_of_affine_point_set] 仿射组合 的中点/重心的仿射坐标是
[affine_independent]
仿射无关 := 每个 , 顶点 不在 的仿射组合里面, 即
这说明仿射组合的每个点 都不是多余的. 直观上, 不在 展开的仿射子空间中
仿射相关 := 存在 , 顶点 在 的仿射组合里面, 即
这说明仿射组合的点中存在一个 是多余的. 直观上, 在 展开的仿射子空间中
仿射无关 <==> 选取其中一个点 e.g. 为原点后, 线性无关
如果顶点 仿射无关, 任何仿射组合点 都有唯一的坐标表示
特别地, 点 的唯一坐标
维仿射空间最多 仿射无关的点. 从数量上相同于 个原点 + 个向量
如果是 而不是 , 虽然此时坐标 不会因换原点而改变, 但不是仿射点
[affine_map_point_ver] alias [simplicial_map] 仿射映射 := 取另一个仿射空间的点 作为顶点的映射到达点 , 其它非顶点的情况是
仿射映射 <==> 对于两个仿射空间选择原点后的两个线性空间, 线性映射 + 平移
注意, 线性映射和平移并不交换. 例子: 的
- 先旋转 度之后是 , 再平移 之后是
- 先平移 之后是 , 再旋转 度之后是
[convex_hull] := 的仿射组合 再额外限制
[simplex] := 由仿射无关的点构成的 convex hull
[extreme_point_of_convex_hull]
Prop extreme-point 已经生成原来的 convex hull, 且是最少生成
Proof 在 和 中不断剔除多余的点. extreme-point 属于 convex hull 且无法由别的点生成, 只能由自己生成, 所以是生成 convex hull 必须的
Prop 定义域在 值域在 的仿射函数 的最值可以在 extreme-point 处取得
Proof
设 处取得最值
由极点生成
对极点处的函数值定义它们的最值
是仿射函数, 所以
得到 . 从而最值 可以在 extreme-point 上取得最值
设有限维实仿射空间 , 及其向量空间
Def := interval of := 由 生成的 convex hull
Def := open interval := 生成的 convex hull, 且额外地,
Def [convex] convex set :=
Prop convex set 的交集 convex
以下参考 ref-34
Def [core] 类似于拓扑内部.
Prop [finite_intersect_preserve_core] . Proof 显然. 用
Def [linearly_accessible] 类似于拓扑闭包.
Prop
let convex
Prop let . then . 推论是
Proof
let . let
我们需要证明
需要证明存在 使得
由于 , 存在 使得
由于 convex, . 令 得到结论
Prop [core_open_interval_core] let , let . then
Proof
如果 则 reduce to 上一个 prop
由于 , 存在 使得
由于 , 存在 使得
let . 对于 , 存在 使得
由于 convex, , 所以
由于对所有 成立, 所以存在稍微大一些的 使得
由于 , 根据上一个命题, , 从而
Prop convex ==> convex
Proof 由前面的命题得到
Prop convex ==> convex
Proof
let . 我们要证明
根据 linearly-accessible 定义, 存在 使得
根据 convex,
要么 从而
要么
这蕴含, 存在
从而
Def [boundary]
仿射映射不保持边界. 简单的反例是, 四面体映射到 矩形, 按照顶点对应生成仿射映射
Prop 设 , 则 在 时
Proof 否则, 如果存在 使得 , 则 导出矛盾
Prop convex & ==>
Proof
显然
let
取
let
由于 , 存在 使得
从而
从而
Prop convex & ==>
Proof
显然
let
let
则
取 . 根据 的定义,
注意: 有可能在 里 但在 的一个仿射子空间 里面
Prop convex & ==>
Proof
Prop [finite_intersect_preserve_convex_closed]
Proof 易知
Def convex open , convex closed
可以对一般集合定义 convex hull
Def
Proof (of convex)
let
let . 考虑
系数求和
如果 convex 则 . 特别地, 对一般的 , 有
Def := 包含 的仿射子空间的最小维数
Prop [full_dim_iff_core_nonempty]
Proof core nonempty <==> 可以展开 个线性无关方向
Prop
Proof 点数 时, 仿射相关, 有多余的点
Prop [convex_of_union] 设 convex 则
Proof
用分块求和技术. 对于 , 考虑
其中
Prop 设 convex 且 . 则存在 convex 且 (即 集合互补) 且
Proof
分别包含 且不相交的 convex set pair 可以定义偏序
根据 maximal_linear_order_exists, 取一个极大线序链, 分别对 pair 的分量取并集, 得到的东西记为
容易证明 . 还需要证明
假设
显然 , 根据 的偏序极大性,
取 . 由于 , 故 . 根据 convex_of_union, , 于是存在 使得
同理, 取 , , 存在 使得
是不同的三点, 形成三角形. 在三角形内容易证明 . 但是 , 这使得 , 导出矛盾
设 convex 且是集合互补. 设
Prop
Proof
let
由于 不相交, 矛盾于 , 矛盾于
所以 and
所以 and
于是
由于 互补, , 从而
于是
Prop
Prop
Proof 如果 or 则显然. 假设 . 定义 . 取 的上确界 即可得到
Prop 如果 , 则 是超平面
Proof
-
是平直的
取 . 我们要证明
假设存在 使得 . 假设 . 由于 , 根据 core_open_interval_core, , 与 矛盾
-
取 作为原点. 取 . 假设 , 则 , 存在 和 使得 . 如果 , 则用 代替
Prop [hyperplane_separation] 超平面分离定理. 设 convex 且 , 则存在超平面 分离
注意: 分离是 , 而不是严格分离
Prop 分离
Def [support_hyperplane] 支撑超平面, 在超平面 的一边且
Prop 如果 and 则 (即 ) Proof 不可能是 , 且
Prop let , let , 则存在支撑超平面 且
Proof 对 用超平面分离定理, 因为 . 于是 . 取 , 于是 , 通过反证可得 , 于是
Prop . Proof 反证法, 取 , 利用 的定义和分离超平面的定义, 导出矛盾
Prop 仿射子空间 且 且 , let . 则存在 的支撑超平面 且
Proof 设 . 设 . . 如果 , 取 . 则 展开 的一维补空间. 但是有以下矛盾
- 的一维补空间不会
以下参考 ref-35
Def [order_of_boundary] 的所有支撑超平面的交集 是一个仿射子空间, order 定义为其维数
Def [vertex] 顶点 := order 边界点
Prop [bd_convex_hull_core] let . if , then
Prop [bd_convex_hull_bd] let . if , then
Proof convex and so . if not then , hence , contradict to
上面的两个命题可以推广到 (假设 已经是 的极点)
Prop [support_hyperplane_at_core_of_convex_bd_subset] 设 convex, 设 张开仿射子空间 , 则任何包含 ( 里的 core) 的支撑超平面 都有 , 从而
Proof
设 . 如果 , 则 , 从而 张开 的补空间, 从而
但是 在 附近, 从而 足够小时
与 矛盾
Prop
是可能的. 考虑 立方 . 考虑 . 考虑 . 则
Prop 如果存在 使得 (这种性质称为 是暴露面) 则 从而
Prop 向量空间超平面与线性函数的对偶. 向量空间超平面 <==> 存在线性函数 使得
由于 , 的对偶空间 中的 子空间 对应 的 子空间
Prop 向量子空间与线性函数子空间的对偶. 的 维向量子空间 <==> 的 维向量子空间 . 直接的联系方式是
Proof 选取 的一个基 . 则 的基 对应
Prop . Proof
Prop 超平面 对应的线性函数 在 中展开 维子空间 <==> 是 的 维子空间
Prop is vertex <==> 存在超平面 , 对应的线性函数 线性无关, 是 的基,
Prop , 则 , 从而
Prop
Proof 设 , 则 从而
Prop
Def 子空间的加法
Prop 子空间交集的维数
Proof
其中
是两个嵌入单射的复合 . 同理
是满射
满足 exact seqence 性质, 单射, 满射,
根据线性代数
从而
Prop 仿射超平面 的两边是
Prop (同理 )
以下处理两种多面体描述的等价
- 有限点的 convex hull
- 有界的超平面包围
假设 已经是极点. 假设 已经展开 , 否则, 在它们展开的维数更低的仿射子空间里讨论
Prop 对每个不包含原点的超平面 , 存在唯一的 使得
Proof 向量空间超平面对应 中 展开的一维空间
等价的方程是 , 其中
[pole] 在一个坐标系中, 可以表示为 , 对应
[polar_hyperplane] 反之, 在一个坐标系中, 可以给出超平面
有以下一一对应
- 不包含原点的仿射超平面
Prop
Proof
[polar_dual] let .
Prop
Proof
的定义告诉我们, for
从而
Prop 如果对每个 存在超平面 有半严格分离 , 则 从而
Proof
我们证明如果
但是 的定义是
让 对应 . 在 “if” 分支
让 对应 . 在 “then” 分支
从而
Prop 如果
- convex
- (convex closed)
则对每个 都有超平面半严格分离
Proof
取
考虑
对于
- 由 core 的定义, 存在 使得
有上确界
. 由于 (convex closed), 有 , 从而 , 从而
存在超平面 分离 convex set 和 convex set
线段 可以线性延伸到 内部, 所以不会有 , 而是 在 的补空间方向
从而 半严格分离 和
Prop 如果 则
Proof
let
so
Prop 满足
- convex
- (convex closed)
Proof
对 , 设 , with , with
于是
取 足够小即可使得
- (convex closed)
==> 存在 使得 , 也即, 对每个 都有
由 中从 个取 个形成的 simplex 的并集组成
每个 simplex 的顶点是仿射无关的, 线段 在其中有唯一的仿射坐标
对于 , 这 个不等式解集在 上形成闭区间
于是
是 的闭区间, 于是 的闭包 也属于 , 从而 的属于某个
也意味着 从而
从而 , 从而 (convex closed)
Prop
Proof
if , then
, then
so
Prop
Proof
Prop 满足
- convex
- (convex closed)
Proof
- . , 取 足够小
- let .
即
这是关于 的 值连续函数, 令 得到 从而
let convex, ,
Prop 设 . 则 是 的支撑超平面, support 的点包括 , 它是 的 support 在 的支撑超平面 的 polar-dual
Proof
根据 的定义,
于是 是 支撑超平面, support at , 且
Prop 这是所有可能的 的支撑超平面
Proof
设 是 的支撑超平面, support at
于是 是 的支撑超平面 support at
于是 是 的支撑超平面, support at
Def 有限点 convex hull 生成的多面体叫做 V 多面体 (Vertex). 有界超平面包围生成的多面体叫做 H 多面体 (Hyperplane)
Prop H 多面体 满足
- convex
- (convex closed)
Proof 每个 满足以上两个条件, 有限交集也满足以上两个条件
类似于 V 多面体的极点, H 多面体也有极超平面. 对于 如果 则 是多余的, 可去除.
[extreme_hyperplane] Def 极超平面 := 无法包含其它超平面包围区域
Prop 极超平面已经生成原来的 H 多面体, 且是最少生成
Proof 类似极点, 不断剔除多余的超平面
设 H 多面体 有 . 假设 已经都是极超平面
Def [facet]
Prop facet 是 维的 H 多面体
Proof
==> 或者是 维仿射子空间. 所以容易看出 也是 多面体
我们证明 在 中有非空 core
define
, 证明是使用
由于极超平面,
于是存在
取 , 有
于是
维 和 维 相交于一点
是 维的, 于是 可以对 维所有方向发射, 特别地, 对 的所有方向发射, 从而 , 从而 从而 是 维的
Prop (从而 H 多面体的 facet 都是支撑超平面)
Proof
考虑
于是
即
Def 递归地定义 的 face 为 的 face 的 facet
Prop 递归地, face 都来自某些 facet ( face) 的交集
Def Two -faces are adjacent if their intersection is a -face
Prop 设 . 则 的所有支撑超平面的交集等于包含 的所有 facet 的交集. Proof facet 展开极超平面, 所以如果支撑超平面不是 facet 展开, 则是多余的
Def [extreme_point] 一般 convex set 的极点定义为 且 convex
Prop 且 convex ==> . Proof ==> 不是 convex
Prop 是极点 <==>
Prop 是极点 <==>
Prop 顶点 ==> 极点 (一般 convex set )
Proof
Prop 对于 H 多面体 , 如果 , 则 在某个 face 的 core
Proof
根据 support_hyperplane_at_core_of_convex_bd_subset, 如果 , 则 不会在 face 的 core, 所以在 face 的 facet
递归地, 直到 在 face 的 facet, 然后 可能在
- face 的 core, 或者
- face 的 facet
但后者递归地给出
Prop face 数量有限. 特别地, face, 即, 顶点的数量有限
Prop 对于 H 多面体, 顶点就是极点
Proof
一般情况下, 极点无法蕴含顶点. 考虑 抛物线 . 在 处的支撑超平面只有 , 所以 , 但是 是极点
Prop 对于 V 多面体 有
Proof
所以
假设 , 则 , 从而
从而 . 于是
我们已经假设过 是 维区域, 但如果是 维区域, 则 可能不是有界的
Def [bounded] 有界 := 每个直线与 交集是有界区间
Prop 交集有界区间的端点在
Prop 如果有界且 (convex closed) 则直线与 交集是有界闭区间
以下假设 有界且 convex closed
Prop
Proof 取 , 取包含 的直线, 与 相交得到闭区间, 且端点在
Prop 的仿射子空间 是 convex closed 的. Proof 维数 已经证明了. 维数 的是 个 convex closed 的交集, 从而根据 finite_intersect_preserve_convex_closed, 也是 convex closed
Prop 如果存在 的仿射子空间 使得 则 和 里的 都是相同的, 从而
Proof 显然 里的 蕴含 里的 . 反之, 设 属于 的 , 则存在 使得 , 从而由于 是 convex closed 的, , 从而 属于 里的
Prop 如果 则 在 和 里 convex 都是相同的
Prop 和 里的 都是相同的, 从而
Prop 设 是支撑超平面, 则
Proof
:
let . 由于 convex closed 所以 也是, 从而
从而 且
需证明
let
如果 则
则
从而
从而
的情况同理
如果 , 则 从而由于 , 有
于是
:
let
由于 convex closed 所以 也是
所以 从而 从而
需要证明
let . 由于 以及 , 有
从而
Prop 存在极点, 即, , 且
Proof
对维数归纳. 一维是有界闭区间, 极点是端点
我们已经证明过 和 , 所以只需证明
设 . 取 的支撑超平面
convex closed 且有界, 从而 在 中 convex closed 且有界. 且
, 根据归纳,
然而
从而 , 从而
Prop 有界 H 多面体 ==> V 多面体
Proof
顶点有限 ==> 极点有限,
有界 ==> 极点生成 , 即
Prop 维有界 H 多面体 ==> 维 V 多面体
Prop 设 是 V 多面体, 则 有界
Proof
let
let
let
由于 , 故 有上下界, 以及上下确界
Prop 在 维的空间中, 如果 是不经过原点的
- 线段
- 射线
- 直线
则 polar-dual 是
- 两个不经过原点超平面包围
- 一个不经过原点的超平面和一个经过原点的超平面包围
- 退化到 维
Proof
- 设 . 则
-
设
展开得到
为了让这个不等式对所有 成立, 需要满足 . 且当 时, 需要满足
是不经过原点的超平面包围. 是经过原点的超平面包围
-
设
为了让对所有 成立 , 需要 , 这是一个经过原点的 维超平面
Prop 设 是 维 V 多面体, 以 的某点为原点建立坐标系, 则
- polar-dual 有界, 从而 是有界 H 多面体
- 包含原点, 从而根据 full_dim_iff_core_nonempty, 是 维的
Proof
-
, 则 , 从而 .
是线段 or 射线 or 直线, 但是 包含原点, 所以 使得 只可能是两个不经过原点超平面包围, 从而 是线段
-
且 都包含原点
Prop 维 V 多面体 ==> 维有界 H 多面体
Proof 是 维 V 多面体 ==> 以 的某点作为原点建立坐标系, 是 维有界 H 多面体且 包含原点 ==> 是 维 V 多面体 ==> 是 维有界 H 多面体
Prop 维 V 多面体 <==> 维有界 H 多面体
Prop 设 是有界多面体, 设 是仿射函数, 则 是有界多面体. Proof 用 V 多面体
和 多面体的情况类似, 值仿射函数的最值可以在极点取到, 根据
更一般地, 连续的 convex 函数 () 的最大值或者连续的 concave 函数 ( 是 convex 函数) 的最小值可以在极点取到
[convex_hull_decomposition] convex hull 可以用这种方式分解到 simplex
- simplex 的顶点属于 convex hull 的顶点
- simplex 内部不相交
- simplex 的并集是 convex hull
分解方式非唯一
Example
的 个点
的 个点
根据上图, 直观上可以这样证明 convex hull 分解为 simplex
对维数归纳. 取一个顶点
将边界面 (facet) 分类为
- 包含
- 不包含
可以分解为由 和不包含 的边界面 形成的锥
每个 是低一维的 convex hull, 可以分解为 维 simplex
这些 simplex 和 组成 维 simplex
convex hull 分解为这些 simplex
Prop [opposite_facet] 设 是 维有界 H 多面体, 是 的极点. 对任意 , 从 出发经过 的射线 与 相交于唯一一点 使得 . 则 必然落在某个不包含 的 facet 上.
Proof
由于 是有界的且 convex closed, 该射线在 足够大时必将离开 . 令 , 设该边界点为 .
假设 由极超平面包围而成 .
根据已证的结论, 边界等于所有 facet 的并集: , 其中 .
由于 , 必定存在一些 facet 包含 . 令包含 的 facet 的下标集合为 .
我们使用反证法. 假设所有包含 的 facet 都包含 , 即:
由于 且 , 而 是仿射超平面, 故整条直线都在 内. 从而对所有 , 射线 . 这意味着射线在下标属于 的这些半空间约束上, 永远不会越界.
对于 的超平面, 且 , 必定严格在这些半空间的内部, 即:
是开集, 且不属于 的超平面只有有限个. 这意味着, 从 开始沿着射线的方向稍微往前走一小段距离 (即 ), 射线仍然会停留在所有 的内部.
此时考察点 :
- 对于 , (因为整条直线都在 内).
- 对于 , (因为 足够小, 还没穿出 ).
这说明 .
但这与 是射线停留在 内的 “最大参数” () 相矛盾
矛盾表明, 假设不成立. 因此, 中必定存在至少一个下标 , 使得 且 .
Prop [simplex_vertex_core_ray_to_facet_core] 设 是一个由仿射无关的极点生成的 simplex, 是其不包含 的 facet. 若 , 则从 出发穿过 的射线 () 与 所在超平面的唯一交点 必定满足 .
Proof
因为 的顶点 是仿射无关的, 空间中任何点都可以用这 个点写成唯一的仿射组合.
特别地, 因为 , 具有严格大于 的仿射坐标:
其中 , 所有 , 且 .
现在写出从 穿过 的射线方程:
由于 所在的仿射超平面是由 展开的, 射线与该超平面相交于 的等价条件是: 点 的关于 的仿射坐标等于 .
令 的系数为 :
因为 , 故存在唯一的交点, 并且 (这与射线向外延伸的直觉一致).
将解得的 代回 :
在 上的仿射坐标 严格为正: 因为 且 , 显然有 , 这等价于 , 即 .
Prop [convex_hull_decomposition_to_simplices] convex hull 可以分解为 simplex, 满足:
- simplex 的顶点属于 convex hull 的顶点;
- simplex 的内部 () 互不相交;
- simplex 的并集是该 convex hull;
- (单纯复形相交性质) 任意两个 simplex , 其交集 要么为空, 要么是 的一个公共 face.
Proof
采用对多面体维数 的数学归纳法.
为了确保相邻的面的分解在它们的交集上完全一致 (从而保证条件 4), 我们在归纳开始前, 预先对 的所有顶点集 指定一个全局的严格全序 (例如给顶点编号 ). 在接下来的每一步递归中, 我们始终选取当前集合中排序最小的顶点作为发出射线的锥顶点 (Apex).
基础情况: (点) 或 (线段), 它们本身就是 simplex, 满足所有条件, 交集性质也显然成立.
归纳步骤: 假设对所有维数 的 V 多面体, 该剖分命题均成立.
设 是 维的 V 多面体. 设 是 所有顶点中按全局全序排序最小的顶点.
找出 的所有不包含 的 facet ( face), 记为 .
由归纳假设, 每个 本身是 维的 V 多面体, 可以分解为一系列 维的 simplex 的集合 .
对于每个 中的每个 维 simplex , 我们构造一个 维 simplex .
将所有这样的 收集起来, 构成 的分解集合 . 下面证明 满足要求的四个条件:
条件 1 (顶点属于极点):
条件 3 (并集为 ):
显然所有的 , 故 .
反之, 对任意 . 若 , 则显然 被包含. 若 , 考虑从 出发穿过 的射线 . 因为 有界且 convex closed, 该射线必然在某处穿出 , 最后在 .
根据 opposite_facet, 落在某个不包含 的 facet 上. 因为 被其子集 覆盖, 存在 使得 .
位于线段 上, 从而 . 故 覆盖了整个 .
条件 2 (内部不相交):
设 和 是两个不同的 simplex.
假设存在 . 根据 simplex_vertex_core_ray_to_facet_core, 从 出发穿过 的射线向外延伸到 会在 和 上分别产生交点 且 .
- 若 属于同一个 facet , 根据归纳假设, 它们在 中内部相交, 从而只能 , 从而 , 产生矛盾.
- 若 (), 则 , 属于 维度的边界, 不可能位于 维度的 中, 产生矛盾.
故 .
条件 4 (单纯复形相交性质):
设 . 考察任一点 . 设从 出发穿过 的射线向外延伸到 会在 和 上分别产生交点 .
(关键一致性): 如果 和 属于不同的 facet 和 , 它们会相交于 . 由于我们在归纳中统一使用了同一套顶点的全局全序, 和 在交界处 上的单纯形分解是完全相同的.
因此, 根据归纳假设, 在维数更低的面中, 要么为空, 要么是 和 的一个公共 face .
- 如果为空, 则这样的 不存在, .
- 如果相交于公共 face , 则 , 从而 .
由于 是 和 的公共 face, 通过附加极点 生成的锥 自然就是 和 的公共 face.
convex hull 的交集是 convex hull. 用 H 多面体容易证明这一点
Example
Prop convex hull 的减集可能不是 convex hull. 但 (直观上) 仍然可以分解到 convex hull
Proof (from LLM)
设 是两个有界多面体 (例如 simplex). 多面体通常是闭集, 它们的纯减集 可能没有闭合边界, 因此通常处理的是减集的闭包, 即
由于我们已经证明了 V 多面体和 H 多面体的等价性, 我们可以将减数 看作 H 多面体. 设 .
则 的内部 .
内部的补集为:
于是我们要分解的减集可以写为 与半空间并集的交集:
此时, 减集被表示为了 个区域的并集. 但这些区域可能有相互重叠的内部.
为了让这些区域内部不相交, 我们使用 序贯截断 (Sequential Cutting) 的技巧, 构造互不相交的块:
这在直观上相当于: 先用第一个超平面把 砍一刀, 留在外面的叫 ; 再把 剩下的部分用第二个超平面砍一刀, 留在外面的叫 , 依此类推
Prop simplex 的减集可以分解为 simplex
Prop 设 具有正定向基 . 对于 simplex , 其任一 维 face 上由相交的两个 维 facet 诱导出的两个定向 是严格相反的 (即边界的边界为零).
Proof
设 且 是 维的.
为了方便表示, 将局部原点选在 的内部 (). 此时 所在的仿射超平面可以看作一个 维的向量子空间, 记为 . 取 的任意一组基 .
由于 相交于 且不重合, 它们所在的 维超平面 也是不同的. 我们可以选取一个向量 且 , 使得 从 严格指向 的内部. 同理, 选取向量 且 , 使得 从 严格指向 的内部.
可以表示为 , 可以表示为 . 在 附近, simplex 的内部正好夹在 和 之间, 它可以由 和 的严格正线性组合进入. 即对于 局部的点 :
现在我们根据定义的定向规则, 分别推导 和 的判定标准:
1. 由 诱导定向 :
我们需要一个从 指向 内部的向量 . 由于 位于 的区域, 在该区域增加 即可进入 内部 (). 而向量 恰好提供了正的 分量, 所以我们可以直接选取 .
接着, 我们需要一个从 指向 内部的向量 . 根据 的定义, 它完美符合条件, 我们选取 .
于是, 基 在 下是正定向的, 当且仅当下面这个基在 中正定向:
(即从 到 的过渡矩阵的 ).
2. 由 诱导定向 :
我们需要一个从 指向 内部的向量 . 由于 位于 的区域, 增加 即可进入 内部 (). 向量 提供了正的 分量, 所以我们可以选取 .
我们需要一个从 指向 内部的向量 . 根据 的定义, 我们选取 .
于是, 基 在 下是正定向的, 当且仅当下面这个基在 中正定向:
3. 比较行列式, 证明相反:
仔细对比 和 这两组 中的基:
可以发现, 完全是由 交换了最后两列得到的. 根据线性代数中行列式的基本性质, 交换过渡矩阵的两列会使得其行列式严格变号:
这意味着, 任意选取 的一组基 , 如果它使得 (即在 规则下为正方向), 那么必定有 (在 规则下为负方向).
因此, 诱导定向 和 在几何上严格相反. 证毕.