Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Discrete mathematics

From Wikipedia, the free encyclopedia
Study of discrete mathematical structures
For the mathematics journal, seeDiscrete Mathematics (journal).
"Finite math" redirects here. For the syllabus, seeFinite mathematics.
Part of a series on
Mathematics
Mathematics Portal
Graphs such as these are among the objects studied by discrete mathematics, for their interestingmathematical properties, their usefulness as models of real-world problems, and their importance in developing computeralgorithms.

Discrete mathematics is the study ofmathematical structures that can be considered "discrete" (in a way analogous todiscrete variables, having a one-to-one correspondence (bijection) withnatural numbers), rather than "continuous" (analogously tocontinuous functions). Objects studied in discrete mathematics includeintegers,graphs, andstatements inlogic.[1][2][3] By contrast, discrete mathematics excludes topics in "continuous mathematics" such asreal numbers,calculus orEuclidean geometry. Discrete objects can often beenumerated byintegers; more formally, discrete mathematics has been characterized as the branch of mathematics dealing withcountable sets[4] (finite sets or sets with the samecardinality as the natural numbers). However, there is no exact definition of the term "discrete mathematics".[5]

The set of objects studied in discrete mathematics can be finite or infinite. The termfinite mathematics is sometimes applied to parts of the field of discrete mathematics that deal with finite sets, particularly those areas relevant to business.

Research in discrete mathematics increased in the latter half of the twentieth century partly due to the development ofdigital computers which operate in "discrete" steps and store data in "discrete" bits. Concepts and notations from discrete mathematics are useful in studying and describing objects and problems in branches ofcomputer science, such ascomputer algorithms,programming languages,cryptography,automated theorem proving, andsoftware development. Conversely, computer implementations are significant in applying ideas from discrete mathematics to real-world problems.

Although the main objects of study in discrete mathematics are discrete objects,analytic methods from "continuous" mathematics are often employed as well.

In university curricula, discrete mathematics appeared in the 1980s, initially as a computer science support course; its contents were somewhat haphazard at the time. The curriculum has thereafter developed in conjunction with efforts byACM andMAA into a course that is basically intended to developmathematical maturity in first-year students; therefore, it is nowadays a prerequisite for mathematics majors in some universities as well.[6][7] Some high-school-level discrete mathematics textbooks have appeared as well.[8] At this level, discrete mathematics is sometimes seen as a preparatory course, likeprecalculus in this respect.[9]

TheFulkerson Prize is awarded for outstanding papers in discrete mathematics.

Topics

[edit]
See also:Outline of discrete mathematics

Theoretical computer science

[edit]
Main article:Theoretical computer science
Complexity studies the time taken byalgorithms, such as thissorting routine.
Computational geometry applies computeralgorithms to representations ofgeometrical objects.

Theoretical computer science includes areas of discrete mathematics relevant to computing. It draws heavily ongraph theory andmathematical logic. Included within theoretical computer science is the study of algorithms and data structures.Computability studies what can be computed in principle, and has close ties to logic, while complexity studies the time, space, and other resources taken by computations.Automata theory andformal language theory are closely related to computability.Petri nets andprocess algebras are used to model computer systems, and methods from discrete mathematics are used in analyzingVLSI electronic circuits.Computational geometry applies algorithms to geometrical problems and representations ofgeometrical objects, whilecomputer image analysis applies them to representations of images. Theoretical computer science also includes the study of various continuous computational topics.

Information theory

[edit]
Main article:Information theory
TheASCII codes for the word "Wikipedia", given here inbinary, provide a way of representing the word ininformation theory, as well as for information-processingalgorithms.

Information theory involves the quantification ofinformation. Closely related iscoding theory which is used to design efficient and reliable data transmission and storage methods. Information theory also includes continuous topics such as:analog signals,analog coding,analog encryption.

Logic

[edit]
Main article:Mathematical logic

Logic is the study of the principles of valid reasoning andinference, as well as ofconsistency,soundness, andcompleteness. For example, in most systems of logic (but not inintuitionistic logic)Peirce's law (((PQ)→P)→P) is a theorem. For classical logic, it can be easily verified with atruth table. The study ofmathematical proof is particularly important in logic, and has accumulated toautomated theorem proving andformal verification of software.

Logical formulas are discrete structures, as areproofs, which form finitetrees[10] or, more generally,directed acyclic graph structures[11][12] (with eachinference step combining one or morepremise branches to give a single conclusion). Thetruth values of logical formulas usually form a finite set, generally restricted to two values:true andfalse, but logic can also be continuous-valued, e.g.,fuzzy logic. Concepts such as infinite proof trees or infinite derivation trees have also been studied,[13] e.g.infinitary logic.

Set theory

[edit]
Main article:Set theory

Set theory is the branch of mathematics that studiessets, which are collections of objects, such as {blue, white, red} or the (infinite) set of allprime numbers.Partially ordered sets and sets with otherrelations have applications in several areas.

In discrete mathematics,countable sets (includingfinite sets) are the main focus. The beginning of set theory as a branch of mathematics is usually marked byGeorg Cantor's work distinguishing between different kinds ofinfinite set, motivated by the study of trigonometric series, and further development of the theory of infinite sets is outside the scope of discrete mathematics. Indeed, contemporary work indescriptive set theory makes extensive use of traditional continuous mathematics.

Combinatorics

[edit]
Main article:Combinatorics

Combinatorics studies the ways in which discrete structures can be combined or arranged.Enumerative combinatorics concentrates on counting the number of certain combinatorial objects - e.g. thetwelvefold way provides a unified framework for countingpermutations,combinations andpartitions.Analytic combinatorics concerns the enumeration (i.e., determining the number) of combinatorial structures using tools fromcomplex analysis andprobability theory. In contrast with enumerative combinatorics which uses explicit combinatorial formulae andgenerating functions to describe the results, analytic combinatorics aims at obtainingasymptotic formulae.Topological combinatorics concerns the use of techniques fromtopology andalgebraic topology/combinatorial topology incombinatorics.Design theory is a study ofcombinatorial designs, which are collections of subsets with certainintersection properties.Partition theory studies various enumeration and asymptotic problems related tointeger partitions, and is closely related toq-series,special functions andorthogonal polynomials. Originally a part ofnumber theory andanalysis, partition theory is now considered a part of combinatorics or an independent field.Order theory is the study ofpartially ordered sets, both finite and infinite.

Graph theory

[edit]
Main article:Graph theory
Graph theory has close links togroup theory. Thistruncated tetrahedron graph is related to thealternating groupA4.

Graph theory, the study ofgraphs andnetworks, is often considered part of combinatorics, but has grown large enough and distinct enough, with its own kind of problems, to be regarded as a subject in its own right.[14] Graphs are one of the prime objects of study in discrete mathematics. They are among the most ubiquitous models of both natural and human-made structures. They can model many types of relations and process dynamics in physical, biological and social systems. In computer science, they can represent networks of communication, data organization, computational devices, the flow of computation, etc. In mathematics, they are useful in geometry and certain parts oftopology, e.g.knot theory.Algebraic graph theory has close links with group theory andtopological graph theory has close links totopology. There are alsocontinuous graphs; however, for the most part, research in graph theory falls within the domain of discrete mathematics.

Number theory

[edit]
TheUlam spiral of numbers, with black pixels showingprime numbers. This diagram hints at patterns in thedistribution of prime numbers.
Main article:Number theory

Number theory is concerned with the properties of numbers in general, particularlyintegers. It has applications tocryptography andcryptanalysis, particularly with regard tomodular arithmetic,diophantine equations, linear and quadratic congruences, prime numbers andprimality testing. Other discrete aspects of number theory includegeometry of numbers. Inanalytic number theory, techniques from continuous mathematics are also used. Topics that go beyond discrete objects includetranscendental numbers,diophantine approximation,p-adic analysis andfunction fields.

Algebraic structures

[edit]
Main article:Abstract algebra

Algebraic structures occur as both discrete examples and continuous examples. Discrete algebras include:Boolean algebra used inlogic gates and programming;relational algebra used indatabases; discrete and finite versions ofgroups,rings andfields are important inalgebraic coding theory; discretesemigroups andmonoids appear in the theory offormal languages.

Discrete analogues of continuous mathematics

[edit]

There are many concepts and theories in continuous mathematics which have discrete versions, such asdiscrete calculus,discrete Fourier transforms,discrete geometry,discrete logarithms,discrete differential geometry,discrete exterior calculus,discrete Morse theory,discrete optimization,discrete probability theory,discrete probability distribution,difference equations,discrete dynamical systems, anddiscrete vector measures.

Calculus of finite differences, discrete analysis, and discrete calculus

[edit]

Indiscrete calculus and thecalculus of finite differences, afunction defined on an interval of theintegers is usually called asequence. A sequence could be a finite sequence from a data source or an infinite sequence from adiscrete dynamical system. Such a discrete function could be defined explicitly by a list (if its domain is finite), or by a formula for its general term, or it could be given implicitly by arecurrence relation ordifference equation. Difference equations are similar todifferential equations, but replacedifferentiation by taking the difference between adjacent terms; they can be used to approximate differential equations or (more often) studied in their own right. Many questions and methods concerning differential equations have counterparts for difference equations. For instance, where there areintegral transforms inharmonic analysis for studying continuous functions or analogue signals, there arediscrete transforms for discrete functions or digital signals. As well asdiscrete metric spaces, there are more generaldiscrete topological spaces,finite metric spaces,finite topological spaces.

Thetime scale calculus is a unification of the theory ofdifference equations with that ofdifferential equations, which has applications to fields requiring simultaneous modelling of discrete and continuous data. Another way of modeling such a situation is the notion ofhybrid dynamical systems.

Discrete geometry

[edit]

Discrete geometry and combinatorial geometry are about combinatorial properties ofdiscrete collections of geometrical objects. A long-standing topic in discrete geometry istiling of the plane.

Inalgebraic geometry, the concept of a curve can be extended to discrete geometries by taking thespectra ofpolynomial rings overfinite fields to be models of theaffine spaces over that field, and lettingsubvarieties or spectra of other rings provide the curves that lie in that space. Although the space in which the curves appear has a finite number of points, the curves are not so much sets of points as analogues of curves in continuous settings. For example, every point of the formV(xc)SpecK[x]=A1{\displaystyle V(x-c)\subset \operatorname {Spec} K[x]=\mathbb {A} ^{1}} forK{\displaystyle K} a field can be studied either asSpecK[x]/(xc)SpecK{\displaystyle \operatorname {Spec} K[x]/(x-c)\cong \operatorname {Spec} K}, a point, or as the spectrumSpecK[x](xc){\displaystyle \operatorname {Spec} K[x]_{(x-c)}} of thelocal ring at (x-c), a point together with a neighborhood around it. Algebraic varieties also have a well-defined notion oftangent space called theZariski tangent space, making many features of calculus applicable even in finite settings.

Discrete modelling

[edit]

Inapplied mathematics,discrete modelling is the discrete analogue ofcontinuous modelling. In discrete modelling, discrete formulae are fit todata. A common method in this form of modelling is to userecurrence relation.Discretization concerns the process of transferring continuous models and equations into discrete counterparts, often for the purposes of making calculations easier by using approximations.Numerical analysis provides an important example.

Challenges

[edit]
Much research ingraph theory was motivated by attempts to prove that all maps, like this one, can becolored usingonly four colors so that no areas of the same color share an edge.Kenneth Appel andWolfgang Haken proved this in 1976.[15]

The history of discrete mathematics has involved a number of challenging problems which have focused attention within areas of the field. In graph theory, much research was motivated by attempts to prove thefour color theorem, first stated in 1852, but not proved until 1976 (by Kenneth Appel and Wolfgang Haken, using substantial computer assistance).[15]

Inlogic, thesecond problem onDavid Hilbert's list of openproblems presented in 1900 was to prove that theaxioms ofarithmetic areconsistent.Gödel's second incompleteness theorem, proved in 1931, showed that this was not possible – at least not within arithmetic itself.Hilbert's tenth problem was to determine whether a given polynomialDiophantine equation with integer coefficients has an integer solution. In 1970,Yuri Matiyasevich proved that thiscould not be done.

The need tobreak German codes inWorld War II led to advances incryptography andtheoretical computer science, with thefirst programmable digital electronic computer being developed at England'sBletchley Park with the guidance ofAlan Turing and his seminal work,On Computable Numbers.[16] TheCold War meant that cryptography remained important, with fundamental advances such aspublic-key cryptography being developed in the following decades. Thetelecommunications industry has also motivated advances in discrete mathematics, particularly in graph theory andinformation theory.Formal verification of statements in logic has been necessary forsoftware development ofsafety-critical systems, and advances inautomated theorem proving have been driven by this need.

Computational geometry has been an important part of thecomputer graphics incorporated into modernvideo games andcomputer-aided design tools.

Several fields of discrete mathematics, particularly theoretical computer science, graph theory, andcombinatorics, are important in addressing the challengingbioinformatics problems associated with understanding thetree of life.[17]

Currently, one of the most famous open problems in theoretical computer science is theP = NP problem, which involves the relationship between thecomplexity classesP andNP. TheClay Mathematics Institute has offered a $1 millionUSD prize for the first correct proof, along with prizes forsix other mathematical problems.[18]

See also

[edit]

References

[edit]
  1. ^Richard Johnsonbaugh,Discrete Mathematics, Prentice Hall, 2008.
  2. ^Franklin, James (2017)."Discrete and continuous: a fundamental dichotomy in mathematics"(PDF).Journal of Humanistic Mathematics.7 (2):355–378.doi:10.5642/jhummath.201702.18.S2CID 6945363. Retrieved30 June 2021.
  3. ^"Discrete Structures: What is Discrete Math?".cse.buffalo.edu. Retrieved16 November 2018.
  4. ^Biggs, Norman L. (2002),Discrete mathematics, Oxford Science Publications (2nd ed.), The Clarendon Press Oxford University Press, p. 89,ISBN 9780198507178,MR 1078626,Discrete Mathematics is the branch of Mathematics in which we deal with questions involving finite or countably infinite sets.
  5. ^Hopkins, Brian, ed. (2009).Resources for Teaching Discrete Mathematics: Classroom Projects, History Modules, and Articles. Mathematical Association of America.ISBN 978-0-88385-184-5.
  6. ^Levasseur, Ken; Doerr, Al.Applied Discrete Structures. p. 8.
  7. ^Geoffrey Howson, Albert, ed. (1988).Mathematics as a Service Subject. Cambridge University Press. pp. 77–78.ISBN 978-0-521-35395-3.
  8. ^Rosenstein, Joseph G.Discrete Mathematics in the Schools. American Mathematical Society. p. 323.ISBN 978-0-8218-8578-9.
  9. ^"UCSMP".uchicago.edu.
  10. ^Troelstra, A.S.; Schwichtenberg, H. (2000-07-27).Basic Proof Theory. Cambridge University Press. p. 186.ISBN 978-0-521-77911-1.
  11. ^Buss, Samuel R. (1998).Handbook of Proof Theory. Elsevier. p. 13.ISBN 978-0-444-89840-1.
  12. ^Baader, Franz; Brewka, Gerhard; Eiter, Thomas (2001-10-16).KI 2001: Advances in Artificial Intelligence: Joint German/Austrian Conference on AI, Vienna, Austria, September 19-21, 2001. Proceedings. Springer. p. 325.ISBN 978-3-540-42612-7.
  13. ^Brotherston, J.; Bornat, R.; Calcagno, C. (January 2008). "Cyclic proofs of program termination in separation logic".ACM SIGPLAN Notices.43 (1):101–112.doi:10.1145/1328897.1328453.
  14. ^Mohar, Bojan;Thomassen, Carsten (2001).Graphs on Surfaces. Johns Hopkins University Press.ISBN 978-0-8018-6689-0.OCLC 45102952.
  15. ^abWilson, Robin (2002).Four Colors Suffice. London: Penguin Books.ISBN 978-0-691-11533-7.
  16. ^Hodges, Andrew (1992).Alan Turing: The Enigma.Random House.
  17. ^Hodkinson, Trevor R.; Parnell, John A. N. (2007).Reconstruction the Tree of Life: Taxonomy And Systematics of Large And Species Rich Taxa. CRC Press. p. 97.ISBN 978-0-8493-9579-6.
  18. ^"Millennium Prize Problems". 2000-05-24. Retrieved2008-01-12.

Further reading

[edit]

External links

[edit]
Wikibooks has a book on the topic of:Discrete Mathematics
Wikimedia Commons has media related toDiscrete mathematics.
Core disciplines
Concepts
Sets
Arithmetic & Algebra
Combinatorics & Probability
Logic
Associated mathematicians
Majormathematics areas
Foundations
Algebra
Analysis
Discrete
Geometry
Number theory
Topology
Applied
Computational
Related topics
Computational
Mathematical
software
Discrete
Analysis
Probability theory
Mathematical
physics
Algebraic
structures
Decision sciences
Other applications
Related
Organizations
International
National
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Discrete_mathematics&oldid=1319418936"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp