Commit 2023-08-14 20:58 75bcb185
View on Github →chore: refactor perfect rings / fields (#6182) The main changes are:
- we replace the data-bearing
PerfectRing
typeclass with aProp
-valued (non-constructive) version, - we introduce a new typeclass
PerfectField
, - we add a proof that a perfect field of positive characteristic has surjective Frobenius map,
- we add some basic facts such as perfection of finite rings / fields and products of perfect rings.