数学术语之源——代数——(子空间的)直和(direct sum)

2023-10-13 17:20

本文主要是介绍数学术语之源——代数——(子空间的)直和(direct sum),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 关于(子空间的)直和(direct sum)的较正式定义

令 W_{i} 为向量空间 V 的子空间,若 W_{1} + ... + W_{k} = V 且 W_{1}, ... ,W_{k}  是独立的,则称 V 是子空间 W_{1}, ... ,W_{k} 的直和(direct sum), 记为

                V = W_{1} \oplus ... \oplus W_{k} ,

这种表示在同一个基的前提下是唯一的。

一个直观几何类比理解(个人愚见):如果我将向量空间V 看成是一条线段,将线段V截成k段长短不一的线段,这些线段之间不能互相重合,理解成子空间的互不相关,如果第i(1≤ i k)段恰好对应子空间 W_{i} ,则这些子线段长度之后恰好等于线段V,就类似于互相独立的子空间之和恰好等于向量空间V 。这个“直”字强调的是“无重复成分”,如果这些子空间有个别互相相关,其和等于向量空间V,这种情况不能称为直和。或许冠名“和”的术语在数学中有很多个,取名“直和”也可能是为了区分各种不同的“和”,就和“内积”和“外积”类似。

2. “直和(direct sum)”概念的可能起源

    “direct sum”和“direct product”过去并不具有现在运算意义上的含义,即使在今天,旧的用法仍然存在。Van der Waerden 在<<现代代数>>(Moderne Algebra)(1930-1931)中(以下章节编号根据 1967 年版给出),在假定运算采用加法约定时使用“direct sum”(例如,对于环和模,第 92 节),在假定运算采用乘法约定时使用“direct product”(例如,对于一般群,第 53 节)。 他还在伽罗瓦理论(Galois theory)的特殊背景下使用“direct product”来表示现在所谓的张量积(tensor product)(§67),但这部分是在 1967 年添加的。范德瓦尔登(Van der Waerden)的书基于 Artin 和 Emmy Noether 在 1920 年代中期的讲座。基于加法/乘法惯例的和/积区别在群论中仍然流行。

    Murray von Neumann 1936 年开始使用“direct product”来表示(向量空间的)张量积他们还首创了符号 ⊗,请参阅历史:直积成为张量积? 这与矩阵的类似用途有关,例如 在 MacDuffee 的<<矩阵理论>>(The theory of matrices)(1933年)中,“direct sum”代表对角组合矩阵,“direct product”代表“Kronecker”乘积。 Kronecker与此关系不大,但这个名字在Hensel c. 后一直沿用至今。1890年(Zehfuss 早在 1858 年就引入了它,请参阅 Henderson 等人的<<关于 Kronecker 积的历史>>)。“direct product”仍然偶有使用。

    Bourbaki(20世纪一群法国数学家的笔名)决定在他们的代数 I(多重线性代数,1948)中对其进行整理并分类。在那里,他们为笛卡尔积(Cartesian product)(注:两个集合XY的笛卡尔积,表示为X × Y,第一个对象是X的每一个成员与第二个对象是Y的每个成员组成的所有可能的有序对)保留了(模块的)“direct product”(无论运算的约定如何),为其子集保留了“direct sum”,只有有限多个非零条目,并将其与遵循Whitney 1938年的一般定义的的“张量积”分开,请参阅张量积的现代定义的起源。所有这一切都发生在通用属性(universal property)、乘积(product)和对偶积(coproduct)的分类概念(categorical notions)在 20 世纪 50 年代流行之前。但是,Bourbaki的整理工作很可能是受到无限求和(infinite sum)和对无限积的启发。

这篇关于数学术语之源——代数——(子空间的)直和(direct sum)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/204751

相关文章

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

MySQL表空间结构详解表空间到段页操作

《MySQL表空间结构详解表空间到段页操作》在MySQL架构和存储引擎专题中介绍了使用不同存储引擎创建表时生成的表空间数据文件,在本章节主要介绍使用InnoDB存储引擎创建表时生成的表空间数据文件,对... 目录️‍一、什么是表空间结构1.1 表空间与表空间文件的关系是什么?️‍二、用户数据在表空间中是怎么

PyTorch中cdist和sum函数使用示例详解

《PyTorch中cdist和sum函数使用示例详解》torch.cdist是PyTorch中用于计算**两个张量之间的成对距离(pairwisedistance)**的函数,常用于点云处理、图神经网... 目录基本语法输出示例1. 简单的 2D 欧几里得距离2. 批量形式(3D Tensor)3. 使用不

CentOS7增加Swap空间的两种方法

《CentOS7增加Swap空间的两种方法》当服务器物理内存不足时,增加Swap空间可以作为虚拟内存使用,帮助系统处理内存压力,本文给大家介绍了CentOS7增加Swap空间的两种方法:创建新的Swa... 目录在Centos 7上增加Swap空间的方法方法一:创建新的Swap文件(推荐)方法二:调整Sww

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

使用C#代码计算数学表达式实例

《使用C#代码计算数学表达式实例》这段文字主要讲述了如何使用C#语言来计算数学表达式,该程序通过使用Dictionary保存变量,定义了运算符优先级,并实现了EvaluateExpression方法来... 目录C#代码计算数学表达式该方法很长,因此我将分段描述下面的代码片段显示了下一步以下代码显示该方法如

uva 10014 Simple calculations(数学推导)

直接按照题意来推导最后的结果就行了。 开始的时候只做到了第一个推导,第二次没有继续下去。 代码: #include<stdio.h>int main(){int T, n, i;double a, aa, sum, temp, ans;scanf("%d", &T);while(T--){scanf("%d", &n);scanf("%lf", &first);scanf

uva 10025 The ? 1 ? 2 ? ... ? n = k problem(数学)

题意是    ?  1  ?  2  ?  ...  ?  n = k 式子中给k,? 处可以填 + 也可以填 - ,问最小满足条件的n。 e.g k = 12  - 1 + 2 + 3 + 4 + 5 + 6 - 7 = 12 with n = 7。 先给证明,令 S(n) = 1 + 2 + 3 + 4 + 5 + .... + n 暴搜n,搜出当 S(n) >=