Transport algebra morphisms between additive and multiplicative types. #
Reinterpret α →+ β
as Multiplicative α →* Multiplicative β
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reinterpret α →* β
as Additive α →+ Additive β
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reinterpret Additive α →+ β
as α →* Multiplicative β
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reinterpret α →* Multiplicative β
as Additive α →+ β
.
Instances For
Reinterpret α →+ Additive β
as Multiplicative α →* β
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reinterpret Multiplicative α →* β
as α →+ Additive β
.
Instances For
This ext lemma moves the type tag to the codomain, since most ext lemmas act on the domain.
WARNING: This has the potential to send ext
into a loop if someone locally adds the inverse ext
lemma proving equality in α →+ Additive β
from equality in Multiplicative α →* β
.
This ext lemma moves the type tag to the codomain, since most ext lemmas act on the domain.
WARNING: This has the potential to send ext
into a loop if someone locally adds the inverse ext
lemma proving equality in α →* Multiplicative β
from equality in Additive α →+ β
.