什么是希尔伯特空间?

2023-11-21 06:36
文章标签 空间 希尔伯特

本文主要是介绍什么是希尔伯特空间?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

照片由 丹·克里斯蒂安·佩杜雷什 on Unsplash

一、说明

        在本文中,我们将探讨希尔伯特空间这个非常重要的主题。希尔伯特空间由于其特性而经常出现在物理和工程中。为了理解希尔伯特空间,我们从度量空间的定义开始。

二、基础概念

        集合是定义明确的元素的集合。虽然集合本身可能不是很有用,但它们提供了一个非常强大的框架,可以通过笛卡尔积等操作系统地研究更复杂的对象。集合通常使用大写字母表示。

2.1 什么是度量空间

        考虑一个任意非空集合 M。定义具有以下属性的操作 d

  • d(x,y) 是一个实数。从形式上讲,d 是一个 Mapping:

  • 非负性质:d(x,y) ≥ 0
  • d(x,y) = 0 iff x=y
  • 对称性:d(x,y) = d(y,x)
  • 三角不等式 d(x,y) ≤ d(x,z)+d(z,y)

其中 x、y 和 z 是 M 的元素。配备有这种运算 d 的集合 M 称为度量空间,表示为 (M,d)。

d 有时被称为距离。

应该注意的是,M 本身不是一个度量空间,因为 d 必须单独定义。

示例:考虑实数 R 的集合。 d₁ 和 d₂ 都是有效的指标。 d₂ 可能看起来很奇怪,但仍然有效。

通常,指标是从上下文中理解的,例如实数集。

自定义指标的常见示例是机器学习算法(如 K 最近邻)中使用的距离度量。

2.2 完整的空间

        度量空间中的序列 xn 是从自然数集到度量空间 X 元素的映射。也就是说,它是属于 X 的元素的有序序列。

        柯西序列是元素在度量意义上不断靠拢的序列 d。从形式上讲,每个 r > 0 都存在一些 N,因此:

        如果在 (X, d) 上定义的每个柯西序列 xn 收敛到 (X, d) 中的元素,则度量空间 (X, d) 是完整的。也就是说,取 (X, d) 上柯西的所有可能序列,如果它们最终收敛到 (X, d) 中的元素,则它是一个完整的空间。

2.3 不完整空间示例

        考虑 Rational Numbers 的度量空间,其中度量为 |x-y|。柯西序列

        收敛到 e,它不是 X 的元素。因此,有理数序列x【n】不是完备序列,就是说,序列x【n】从有理数集合虽然有极限,但极限不在有理数集合范围内。

        如图表示不完备性:就是有理数中的一个数列,按某个运算法则,其结果从有道理集合跑到集合之外。这种现象称为不完备。

三、线性空间

标量 Field 上的线性空间 V 是定义加法和标量乘法运算的集合。总结一下:

  • 元素添加是交换的和关联的。
  • 两个加法都存在一个恒等元素 O。
  • 存在加法逆。
  • 标量乘法是加法的、分配的和关联的。

        请注意,在工程和物理中,矢量空间和线性空间是同义词。有关属性的更好说明,请参阅此链接。

请注意,字段是定义了 +、* 的代数结构。

3.1 规范线性空间

        规范 ||.||线性空间 V 是一个函数,它将集合的元素映射到具有以下属性的实数:

        其中 x 是 V 的一个元素。配备范数的线性空间称为范数线性空间。由于函数 ||x-y||满足度量的属性,它是规范线性空间的自然度量。也就是说,规范线性空间始终是度量空间。当然,其他指标也可能是可能的。

        范数是一种量级。

3.2 巴纳赫空间

        如果度量 || 的范数线性空间 (X, ||.||) 是完整的x-y||,则称为 Banach 空间。

现在,我们可以定义希尔伯特空间。

四、内积空间

        给定线性空间 X,内积 <x,y> 是具有以下属性的运算:

        其中 x、y 和 z 是 X 的元素。具有定义内积的线性空间称为内积空间。请注意,内部产品空间的可能规范是:

        因此,每个内积空间也是一个规范线性空间。

五、希尔伯特空间

        下标完备的内积空间:

        被称为希尔伯特空间。

     

        在数学里,希尔伯特空间(英语:Hilbert space)即完备的内积空间,也就是一个带有内积的完备向量空间。内积的构造推广了欧几里得空间的距离和角的概念;完备则确保了其上所有的柯西序列会收敛到此空间里的一点,从而微积分中的许多概念都可以推广到希尔伯特空间中。

希尔伯特空间为基于任意正交系上的多项式表示的傅立叶级数和傅立叶变换提供了一种有效的表述方式,而这也是泛函分析的核心概念之一。另外希尔伯特空间也是量子力学的重要数学基础之一。

西诺皮奥

 

这篇关于什么是希尔伯特空间?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

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

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

【高等代数笔记】线性空间(一到四)

3. 线性空间 令 K n : = { ( a 1 , a 2 , . . . , a n ) ∣ a i ∈ K , i = 1 , 2 , . . . , n } \textbf{K}^{n}:=\{(a_{1},a_{2},...,a_{n})|a_{i}\in\textbf{K},i=1,2,...,n\} Kn:={(a1​,a2​,...,an​)∣ai​∈K,i=1,2,...,n

win7系统中C盘空间缩水的有效处理方法

一、深度剖析和完美解决   1、 休眠文件 hiberfil.sys :   该文件在C盘根目录为隐藏的系统文件,隐藏的这个hiberfil.sys文件大小正好和自己的物理内存是一致的,当你让电脑进入休眠状态时,Windows 7在关闭系统前将所有的内存内容写入Hiberfil.sys文件。   而后,当你重新打开电脑,操作系统使用Hiberfil.sys把所有信息放回内存,电脑

求空间直线与平面的交点

若直线不与平面平行,将存在交点。如下图所示,已知直线L过点m(m1,m2,m3),且方向向量为VL(v1,v2,v3),平面P过点n(n1,n2,n3),且法线方向向量为VP(vp1,vp2,vp3),求得直线与平面的交点O的坐标(x,y,z): 将直线方程写成参数方程形式,即有: x = m1+ v1 * t y = m2+ v2 * t

[Linux]:环境变量与进程地址空间

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:Linux学习 贝蒂的主页:Betty’s blog 1. 环境变量 1.1 概念 **环境变量(environment variables)**一般是指在操作系统中用来指定操作系统运行环境的一些参数,具有全局属性,可以被子继承继承下去。 如:我们在编写C/C++代码的时,在链接的时候,我们并不知

【编程底层原理】方法区、永久代和元空间之间的关系

Java虚拟机(JVM)中的内存布局经历了几个版本的变更,其中方法区、永久代和元空间是这些变更中的关键概念。以下是它们之间的关系: 一、方法区: 1、方法区是JVM规范中定义的一个概念,它用于存储类信息、常量、静态变量、即时编译器编译后的代码等数据。 3、它是JVM运行时数据区的一部分,与堆内存一样,是所有线程共享的内存区域。 二、永久代(PermGen): 1、在Java SE 7之前,

算法复杂度 —— 数据结构前言、算法效率、时间复杂度、空间复杂度、常见复杂度对比、复杂度算法题(旋转数组)

目录 一、数据结构前言 1、数据结构 2、算法 3、学习方法 二、 算法效率 引入概念:算法复杂度  三、时间复杂度 1、大O的渐进表示法 2、时间复杂度计算示例  四、空间复杂度 计算示例:空间复杂度 五、常见复杂度对比 六、复杂度算法题(旋转数组) 1、思路1 2、思路2 3、思路3 一、数据结构前言 1、数据结构         数据结构(D

Oracle 查看表空间名称及大小和删除表空间及数据文件方法

--1、查看表空间的名称及大小  SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size  FROM dba_tablespaces t, dba_data_files d  WHERE t.tablespace_name = d.tablespace_name  GROUP BY t.tablespace_na

气膜场馆:乡村振兴中的健康与经济新引擎—轻空间

随着乡村振兴战略的深入推进,气膜场馆作为新兴建筑形式,正在为农村地区带来全新的发展机遇。它不仅是乡村百姓锻炼身体的好去处,更是带动当地经济发展的强劲动力。 首先,气膜场馆为农村地区的居民提供了更多运动健身的机会。与传统体育设施相比,气膜场馆建设周期短、成本低,非常适合在乡村快速推广。通过提供羽毛球、篮球、排球等多种运动项目,村民可以在空闲时间增强体质,改善生活方式。这对于长期从事农业劳动的村

c++的名字空间

名字空间 什么是名字空间 在C语言中定义的全局变量、函数、结构、联合、枚举、枚举值、宏都在全局作用域下,所以当项目比较庞大时,非常容易造成命名冲突(以模块名作前缀、后缀),所以C++中选择把全局作用域进行拆分成 子作用域进行管理,这些子作用域就是作名字空间。 如何设计名字空间 namespace 空间名 {// 子作用域在该作用域中定义全局变量、函数、结构、联合、枚举、枚举值...,不