Proof assistant/Definition

A computer program used interactively for developing human-readable reliable mathematical documents in a formal language.