在抽象代数中，一个导子（）是代数上的函数，推广了导数算子的某些特征。明确地，给定一个环或域 "k" 上一个代数 "A"，一个 "k"-导子是一个 "k"-线性映射"D": "A" → "A"，满足莱布尼兹法则：更一般地，从 "A" 映到 "A"-模 "M" 的一个 "k"-线性映射 "D"，满足莱布尼兹法则也称为一个导子。A 所有到自身的 "k"-导子集合记为 Der("A")。从 "A" 到 "A"-模 "M" 的所有 "k"-导子集合记为 Der("A","M")。导子在不同的数学领域以许多不