Commit 2021-05-10 22:45 3fd7cc36
View on Github →feat(ring_theory/hahn_series): extend the domain of a Hahn series by an order_embedding (#7551)
Defines hahn_series.emb_domain, which extends the domain of a Hahn series by embedding it into a larger domain in an order-preserving way.
Bundles hahn_series.emb_domain with additional properties as emb_domain_linear_map, emb_domain_ring_hom, and emb_domain_alg_hom under additional conditions.
Defines the ring homomorphism hahn_series.of_power_series and the algebra homomorphism hahn_series.of_power_series_alg, which map power series to Hahn series over an ordered semiring using hahn_series.emb_domain with nat.cast as the embedding.