Field instances for ULift
#
This file defines instances for field, semifield and related structures on ULift
types.
(Recall ULift α
is just a "copy" of a type α
in a higher universe.)
Equations
- ULift.divisionSemiring = Function.Injective.divisionSemiring ULift.down ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
Equations
- ULift.semifield = let __src := ULift.divisionSemiring; let __src_1 := ULift.commGroupWithZero; Semifield.mk ⋯ DivisionSemiring.zpow ⋯ ⋯ ⋯ ⋯ ⋯
Equations
- ULift.divisionRing = Function.Injective.divisionRing ULift.down ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯