Documentation

FormalConjectures.Util.Attributes.AMS

AMS Subject classification #

This file defines some tools used by the ProblemSubject attribute in order classify problems by their corresponding AMS Subject.

The AMSDescription has one term for each number n ∈ {1, ..., 96} that has a corresponding AMS subject, namely AMSDescription.«n». Note that not all values of n in this interval are assigned a subject.

To extract the value corresponding to n, one can use numToAMSDescriptions n. This is useful for getting the doctring that corresponds to the subject n when parsing the attribute.

Finally, to access the list of subjects and their corresponding number when editing Lean files, we implement a #AMS command that prints this list.

inductive AMS :
  • «0» : AMS

    General and overarching topics

  • «1» : AMS

    History and biography

  • «3» : AMS

    Mathematical logic and foundations

  • «5» : AMS

    Combinatorics

  • «6» : AMS

    Order, lattices, ordered algebraic structures

  • «8» : AMS

    General algebraic systems

  • «11» : AMS

    Number theory

  • «12» : AMS

    Field theory and polynomials

  • «13» : AMS

    Commutative algebra

  • «14» : AMS

    Algebraic geometry

  • «15» : AMS

    Linear and multilinear algebra; matrix theory

  • «16» : AMS

    Associative rings and algebras

  • «17» : AMS

    Nonassociative rings and algebras

  • «18» : AMS

    Category theory; homological algebra

  • «19» : AMS

    K-theory

  • «20» : AMS

    Group theory and generalizations

  • «22» : AMS

    Topological groups, Lie groups

  • «26» : AMS

    Real functions

  • «28» : AMS

    Measure and integration

  • «30» : AMS

    Functions of a complex variable

  • «31» : AMS

    Potential theory

  • «32» : AMS

    Several complex variables and analytic spaces

  • «33» : AMS

    Special functions

  • «34» : AMS

    Ordinary differential equations

  • «35» : AMS

    Partial differential equations

  • «37» : AMS

    Dynamical systems and ergodic theory

  • «39» : AMS

    Difference and functional equations

  • «40» : AMS

    Sequences, series, summability

  • «41» : AMS

    Approximations and expansions

  • «42» : AMS

    Harmonic analysis on Euclidean spaces

  • «43» : AMS

    Abstract harmonic analysis

  • «44» : AMS

    Integral transforms, operational calculus

  • «45» : AMS

    Integral equations

  • «46» : AMS

    Functional analysis

  • «47» : AMS

    Operator theory

  • «49» : AMS

    Calculus of variations and optimal control; optimization

  • «51» : AMS

    Geometry

  • «52» : AMS

    Convex and discrete geometry

  • «53» : AMS

    Differential geometry

  • «54» : AMS

    General topology

  • «55» : AMS

    Algebraic topology

  • «57» : AMS

    Manifolds and cell complexes

  • «58» : AMS

    Global analysis, analysis on manifolds

  • «60» : AMS

    Probability theory and stochastic processes

  • «62» : AMS

    Statistics

  • «65» : AMS

    Numerical analysis

  • «68» : AMS

    Computer science

  • «70» : AMS

    Mechanics of particles and systems

  • «74» : AMS

    Mechanics of deformable solids

  • «76» : AMS

    Fluid mechanics

  • «78» : AMS

    Optics, electromagnetic theory

  • «80» : AMS

    Classical thermodynamics, heat transfer

  • «81» : AMS

    Quantum theory

  • «82» : AMS

    Statistical mechanics, structure of matter

  • «83» : AMS

    Relativity and gravitational theory

  • «85» : AMS

    Astronomy and astrophysics

  • «86» : AMS

    Geophysics

  • «90» : AMS

    Operations research, mathematical programming

  • «91» : AMS

    Game theory, economics, social and behavioral sciences

  • «92» : AMS

    Biology and other natural sciences

  • «93» : AMS

    Systems theory; control

  • «94» : AMS

    Information and communication, circuits

  • «97» : AMS

    Mathematics education

Instances For
    instance instBEqAMS :
    Equations
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        Equations
        Instances For
          Equations
          Instances For

            The #AMS outputs a list of the AMS Math Subjects and their correponding indices

            Equations
            Instances For