Global Information Lookup Global Information

Canonical form information


Algorithmic anagram test using multisets as canonical forms: The strings "madam curie" and "radium came" are given as C arrays. Each one is converted into a canonical form by sorting. Since both sorted strings literally agree, the original strings were anagrams of each other.

In mathematics and computer science, a canonical, normal, or standard form of a mathematical object is a standard way of presenting that object as a mathematical expression. Often, it is one which provides the simplest representation of an object and allows it to be identified in a unique way. The distinction between "canonical" and "normal" forms varies from subfield to subfield. In most fields, a canonical form specifies a unique representation for every object, while a normal form simply specifies its form, without the requirement of uniqueness.[1]

The canonical form of a positive integer in decimal representation is a finite sequence of digits that does not begin with zero. More generally, for a class of objects on which an equivalence relation is defined, a canonical form consists in the choice of a specific object in each class. For example:

  • Jordan normal form is a canonical form for matrix similarity.
  • The row echelon form is a canonical form, when one considers as equivalent a matrix and its left product by an invertible matrix.

In computer science, and more specifically in computer algebra, when representing mathematical objects in a computer, there are usually many different ways to represent the same object. In this context, a canonical form is a representation such that every object has a unique representation (with canonicalization being the process through which a representation is put into its canonical form).[2] Thus, the equality of two objects can easily be tested by testing the equality of their canonical forms.

Despite this advantage, canonical forms frequently depend on arbitrary choices (like ordering the variables), which introduce difficulties for testing the equality of two objects resulting on independent computations. Therefore, in computer algebra, normal form is a weaker notion: A normal form is a representation such that zero is uniquely represented. This allows testing for equality by putting the difference of two objects in normal form.

Canonical form can also mean a differential form that is defined in a natural (canonical) way.

  1. ^ In some occasions, the term "canonical" and "normal" can also be used interchangeably, as in Jordan canonical form and Jordan normal form (see Jordan normal form on MathWorks).
  2. ^ The term 'canonization' is sometimes incorrectly used for this.

and 24 Related for: Canonical form information

Request time (Page generated in 0.825 seconds.)

Canonical form

Last Update:

In mathematics and computer science, a canonical, normal, or standard form of a mathematical object is a standard way of presenting that object as a mathematical...

Word Count : 1873

Canonical normal form

Last Update:

canonical disjunctive normal form (CDNF) or minterm canonical form, and its dual, the canonical conjunctive normal form (CCNF) or maxterm canonical form...

Word Count : 3547

Jordan normal form

Last Update:

algebra, a Jordan normal form, also known as a Jordan canonical form (JCF), is an upper triangular matrix of a particular form called a Jordan matrix representing...

Word Count : 6853

Canonical

Last Update:

literature in that context. In mathematics, canonical example is often used to mean 'archetype'. Canonical form, a natural unique representation of an object...

Word Count : 602

Canonicalization

Last Update:

more than one possible representation into a "standard", "normal", or canonical form. This can be done to compare different representations for equivalence...

Word Count : 1337

Row echelon form

Last Update:

reduced row echelon form or in canonical form if its augmented matrix is in reduced row echelon form. The canonical form may be viewed as an explicit solution...

Word Count : 2913

Frobenius normal form

Last Update:

algebra, the Frobenius normal form or rational canonical form of a square matrix A with entries in a field F is a canonical form for matrices obtained by conjugation...

Word Count : 2832

Blake canonical form

Last Update:

f is in Blake canonical form (BCF), also called the complete sum of prime implicants, the complete sum, or the disjunctive prime form, when it is a disjunction...

Word Count : 928

Unicode equivalence

Last Update:

alternative sequences are in general canonically equivalent. The rules that define their sequencing in the canonical form also define whether they are considered...

Word Count : 1902

Weyr canonical form

Last Update:

In mathematics, in linear algebra, a Weyr canonical form (or, Weyr form or Weyr matrix) is a square matrix which (in some sense) induces "nice" properties...

Word Count : 2451

Rational number

Last Update:

called the canonical form of the rational number. Starting from a rational number a b , {\displaystyle {\tfrac {a}{b}},} its canonical form may be obtained...

Word Count : 3494

Controllability

Last Update:

controllability is still analogous. Nonlinear systems in the control-affine form x ˙ = f ( x ) + ∑ i = 1 m g i ( x ) u i {\displaystyle {\dot {\mathbf {x}...

Word Count : 4480

Network synthesis

Last Update:

just a constant value (a resistance) remains. The Brune synthesis is canonical, that is, the number of elements in the final synthesised network is equal...

Word Count : 7672

Elliptic partial differential equation

Last Update:

generalization of one of these equations, as it can always be put into the canonical form u x x + u y y +  (lower-order terms) = 0 {\displaystyle u_{xx}+u_{yy}+{\text{...

Word Count : 1558

Conic section

Last Update:

0 {\displaystyle Ax^{2}+Bxy+Cy^{2}+Dx+Ey+F=0\,} can be converted to canonical form in transformed variables x ~ , y ~ {\displaystyle {\tilde {x}},{\tilde...

Word Count : 9173

Simplex algorithm

Last Update:

efficient. The simplex algorithm operates on linear programs in the canonical form maximize c T x {\textstyle \mathbf {c^{T}} \mathbf {x} } subject to...

Word Count : 6145

Declaration of nullity

Last Update:

indeed invalid due to the lack of form. However, in situations where there was a complete absence of the canonical form (e.g. if the marriage was concluded...

Word Count : 3979

Marriage in the Catholic Church

Last Update:

the canonical form a requirement even where the decree of the Council of Trent had not been promulgated. While allowing for exceptions, the canonical form...

Word Count : 11974

Graph canonization

Last Update:

graph canonization is the problem of finding a canonical form of a given graph G. A canonical form is a labeled graph Canon(G) that is isomorphic to...

Word Count : 1007

Canonical XML

Last Update:

Canonical XML is a normal form of XML, intended to allow relatively simple comparison of pairs of XML documents for equivalence; for this purpose, the...

Word Count : 393

Matrix similarity

Last Update:

because the rational canonical form over K is also the rational canonical form over L. This means that one may use Jordan forms that only exist over a...

Word Count : 1081

Orthogonal matrix

Last Update:

transformation. The set of n × n orthogonal matrices, under multiplication, forms the group O(n), known as the orthogonal group. The subgroup SO(n) consisting...

Word Count : 4802

Canonical basis

Last Update:

In mathematics, a canonical basis is a basis of an algebraic structure that is canonical in a sense that depends on the precise context: In a coordinate...

Word Count : 2326

Matrix equivalence

Last Update:

generalization of row equivalence. The rank property yields an intuitive canonical form for matrices of the equivalence class of rank k {\displaystyle k} as...

Word Count : 619

PDF Search Engine © AllGlobal.net