FormalConjecturesForMathlib/FieldTheory/MvRatFunc/Defs.lean

GitHub source file

Explanation legend Lean4 Domain Explanation Language (L4DEL)

L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.

L4DEL
Lean4 Domain Explanation Language

Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.

Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1

2 declarations, 0 contain sorry, 0 declared as axioms

Imports (2)
Imported by 1 file
  1. abbrev MvRatFunc Documented declaration: MvRatFunc line 25 source

    Source documentation

    The field of multivariate rational functions in variables indexed by σ over a commutative ring K, defined as the fraction field of the multivariate polynomial ring MvPolynomial σ K.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: CommRing

    Proof uses: FractionRing, MvPolynomial, Finsupp, Nat

    6 instances, coercions and auxiliary constants left out.

    abbrev MvRatFunc (σ K : Type*) [CommRing K] := FractionRing (MvPolynomial σ K)
  2. def IsDefined A rational function $g$ is defined at a point $x_0$ if $g$ can be written as $p / q$ where $p, q$ are polynomials and $q(x_0) \neq 0$ line 31 source

    Source documentation

    A rational function $g$ is defined at a point $x_0$ if $g$ can be written as $p / q$ where $p, q$ are polynomials and $q(x_0) \neq 0$.

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: CommRing, IsDomain, MvRatFunc

    Proof uses: Exists, MvPolynomial, And, Eq, HDiv.hDiv, Finsupp, Nat, nonZeroDivisors, RingHom, Algebra.algebraMap, Ne, MvPolynomial.eval, OfNat.ofNat

    35 instances, coercions and auxiliary constants left out.

    def IsDefined (σ K : Type*) [CommRing K] [IsDomain K] (g : MvRatFunc σ K) (x₀ : σ → K) : Prop :=
    …

    Mentions: MvRatFunc