Maple Professional
Maple Academic
Maple Student Edition
Maple Personal Edition
Maple Player
Maple Player for iPad
MapleSim Professional
MapleSim Academic
Maple T.A. - Testing & Assessment
Maple T.A. MAA Placement Test Suite
Möbius - Online Courseware
Machine Design / Industrial Automation
Aerospace
Vehicle Engineering
Robotics
Power Industries
System Simulation and Analysis
Model development for HIL
Plant Modeling for Control Design
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematics Education
Engineering Education
High Schools & Two-Year Colleges
Testing & Assessment
Students
Financial Modeling
Operations Research
High Performance Computing
Physics
Live Webinars
Recorded Webinars
Upcoming Events
MaplePrimes
Maplesoft Blog
Maplesoft Membership
Maple Ambassador Program
MapleCloud
Technical Whitepapers
E-Mail Newsletters
Maple Books
Math Matters
Application Center
MapleSim Model Gallery
User Case Studies
Exploring Engineering Fundamentals
Teaching Concepts with Maple
Maplesoft Welcome Center
Teacher Resource Center
Student Help Center
RegularChains[ChainTools][NormalizeRegularChain] - 正則鎖を正規化された正則鎖に分解する
使い方
NormalizeRegularChain(rc, R)
NormalizeRegularChain(rc, R, 'normalized'='strongly')
パラメータ
rc
-
R の正則鎖
R
多項式環
'normalized'='strongly'
(オプション)ブールフラグ
モデルの説明
コマンド NormalizeRegularChain(rc, R) は、次のような意味において、正則鎖への rc の三角分解を返します。出力された正則鎖の飽和イデアルの交わりは rc の飽和イデアルと同一の根を持ちます。さらに、出力された各正則鎖は正規化されています。
それに加え、NormalizeRegularChain(rc, R) が 1 つの正則鎖しか返さない場合、この正則鎖は rc と同一の飽和イデアルを持ちます。
より一般的に言うと、出力された正則鎖の飽和イデアル が rc の飽和イデアル と同一の次元を持つ場合、 は が根であれば必ず根となります。
'normalized'='strongly' が与えられる場合、出力される正則鎖は 強力に正規化されます。
(強力に)正規化された正則鎖の概念については、ChainTools サブパッケージの概要のページで定義されています。
(正則鎖の)飽和イデアルの概念については、RegularChains パッケージの概要のページで定義されています。
アプリケーションと例題
with(RegularChains): with(ChainTools):
多項式の環を定義します。
R := PolynomialRing([x, y, z]);
正則鎖を定義します。
rc := Empty(R);
rc := Chain([y^2-z, y*x+z], rc, R);
Equations(rc, R);
RegularChains[NormalizeRegularChain] を適用します。
lrc := NormalizeRegularChain(rc, R);
map(Equations, lrc, R);
両方の鎖に同一の飽和イデアルがあることを確認します。
EqualSaturatedIdeals(rc, lrc[1], R);
新しい正則鎖が強力に正規化されていることを確認します。
IsStronglyNormalized(lrc[1], R);
関連項目
Chain, ChainTools, Empty, EqualSaturatedIdeals, Equations, IsStronglyNormalized, PolynomialRing, RegularChains, Triangularize
Download Help Document