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
Sqrfree - inert square-free factorization function
Calling Sequence
Sqrfree(a)
Parameters
a
-
multivariate polynomial or a multivariate rational function
Description
The Sqrfree function is a placeholder for representing the square-free factorization of the multivariate polynomial or rational function a over a unique factorization domain. It is used in conjunction with either mod, modp1 or evala which define the coefficient domain as described below.
The Sqrfree function returns a data structure of the form such that and is primitive and square-free and is the leading coefficient of a. That is, for all and for .
The call Sqrfree(a) mod p computes the square-free factorization of the polynomial a modulo p a prime integer. The multivariate polynomial a must have rational coefficients or coefficients from an algebraic extension of the integers modulo p.
The call modp1(Sqrfree(a), p) computes the square-free factorization of the polynomial a in the modp1 representation modulo p a prime integer.
The call evala(Sqrfree(a)) computes the square-free factorization of the polynomial or the rational function a where the coefficients of a are algebraic numbers (or functions) defined by RootOf or radicals. See evala,Sqrfree for more information.
Examples
See Also
Factors, isqrfree, mod, modp1, RootOf, sqrfree
Download Help Document