← All papers

A Lean Tactic for Normalising Ring Expressions with Exponents (Short Paper)

Anne Baanen

cs.LO Jan 1, 2020 · v1
Implements a Lean tactic for normalizing ring expressions with natural number exponents.
This paper presents a tactic for the Lean theorem prover that normalizes ring expressions involving exponents. The tactic extends the existing ring normalization procedure to handle expressions with natural number exponents, enabling automated reasoning about polynomial identities in commutative rings.

Lean's existing ring normalization tactic could not handle expressions involving natural number exponents, limiting automated reasoning about polynomial identities in commutative rings with exponentiation.

The paper presents a tactic for the Lean theorem prover that normalizes ring expressions involving exponents. It extends the existing ring normalization procedure to handle expressions with natural number exponents by defining an appropriate normal form for such expressions.

The tactic enables automated reasoning about polynomial identities in commutative rings with exponents, closing goals that previously required manual proof steps. It integrates with Lean's existing tactic infrastructure.