FormalConjecturesForMathlib/FieldTheory/MvRatFunc/Defs.lean
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
Imported by 1 file
- abbrev
MvRatFuncDocumented declaration: MvRatFunc line 25 sourceSource documentation
The field of multivariate rational functions in variables indexed by
σover a commutative ringK, defined as the fraction field of the multivariate polynomial ringMvPolynomial σ K.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
CommRingProof uses:
FractionRing,MvPolynomial,Finsupp,Nat6 instances, coercions and auxiliary constants left out.
abbrev MvRatFunc (σ K : Type*) [CommRing K] := FractionRing (MvPolynomial σ K)
- def
IsDefinedA 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 sourceSource 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, MvRatFuncProof uses:
Exists,MvPolynomial,And,Eq,HDiv.hDiv,Finsupp,Nat,nonZeroDivisors,RingHom,Algebra.algebraMap,Ne,MvPolynomial.eval,OfNat.ofNat35 instances, coercions and auxiliary constants left out.
def IsDefined (σ K : Type*) [CommRing K] [IsDomain K] (g : MvRatFunc σ K) (x₀ : σ → K) : Prop := …
Mentions: MvRatFunc