Dioph
📁 Source: Mathlib/NumberTheory/Dioph.lean
Statistics
Dioph
Definitions
| Name | Category | Theorems |
|---|---|---|
DiophFn 📖 | MathDef | 6 mathmath:diophFn_vec, const_dioph, proj_dioph, diophFn_iff_pFun, proj_dioph_of_nat, abs_poly_dioph |
DiophPFun 📖 | MathDef | |
«term&_» 📖 | CompOp | — |
«termD&_» 📖 | CompOp | — |
«termD._» 📖 | CompOp | — |
«termD∃» 📖 | CompOp | — |
«termD≡» 📖 | CompOp | — |
«term_D%_» 📖 | CompOp | — |
«term_D*_» 📖 | CompOp | — |
«term_D+_» 📖 | CompOp | — |
«term_D-_» 📖 | CompOp | — |
«term_D/_» 📖 | CompOp | — |
«term_D<_» 📖 | CompOp | — |
«term_D=_» 📖 | CompOp | — |
«term_D∣_» 📖 | CompOp | — |
«term_D∧_» 📖 | CompOp | — |
«term_D∨_» 📖 | CompOp | — |
«term_D≠_» 📖 | CompOp | — |
«term_D≤_» 📖 | CompOp | — |
Theorems
Dioph.DiophList
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
forall 📖 | mathematical | List.ForallSetDioph | setOfSet.instMembership | — | List.forall_consList.Forall.impPoly.sumsq_eq_zero |
IsPoly
Theorems
| Name | Kind | Assumes | Proves | Validates | Depends On |
|---|---|---|---|---|---|
add 📖 | mathematical | IsPoly | Pi.instAdd | — | sub_neg_eq_addneg |
neg 📖 | mathematical | IsPoly | Pi.instNeg | — | zero_sub |
Poly
Definitions
| Name | Category | Theorems |
|---|---|---|
const 📖 | CompOp | |
instAdd 📖 | CompOp | |
instAddCommGroup 📖 | CompOp | — |
instAddGroupWithOne 📖 | CompOp | — |
instCommRing 📖 | CompOp | — |
instFunLike 📖 | CompOp | 21 mathmath:const_apply, coe_zero, neg_apply, Dioph.inject_dummies_lem, proj_apply, sumsq_nonneg, ext_iff, isPoly, coe_mul, coe_sub, coe_add, one_apply, sumsq_eq_zero, add_apply, coe_one, zero_apply, map_apply, coe_neg, Dioph.abs_poly_dioph, mul_apply, sub_apply |
instInhabited 📖 | CompOp | — |
instMul 📖 | CompOp | |
instNeg 📖 | CompOp | |
instOne 📖 | CompOp | |
instSub 📖 | CompOp | |
instZero 📖 | CompOp | |
map 📖 | CompOp | |
proj 📖 | CompOp | |
sumsq 📖 | CompOp |
Theorems
(root)
Definitions
| Name | Category | Theorems |
|---|---|---|
Dioph 📖 | MathDef | |
Poly 📖 | CompOp | 21 mathmath:Poly.const_apply, Poly.coe_zero, Poly.neg_apply, Dioph.inject_dummies_lem, Poly.proj_apply, Poly.sumsq_nonneg, Poly.ext_iff, Poly.isPoly, Poly.coe_mul, Poly.coe_sub, Poly.coe_add, Poly.one_apply, Poly.sumsq_eq_zero, Poly.add_apply, Poly.coe_one, Poly.zero_apply, Poly.map_apply, Poly.coe_neg, Dioph.abs_poly_dioph, Poly.mul_apply, Poly.sub_apply |
---