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 ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯