Intermediate fields of an intermediate field #
For E an intermediate field of L / F, the intermediate fields of E / F are the intermediate
fields of L / F lying below E. Mathlib supplies the two maps — IntermediateField.lift and
IntermediateField.restrict — and one of the two round trips (lift_restrict). This file adds
the other round trip and the order-embedding statement, and packages them as an order
isomorphism
IntermediateField F E ≃o Set.Iic E.
Having the correspondence as a single OrderIso rather than as a pair of monotone maps is what
lets it be composed with the Galois correspondence, which is also an OrderIso; that composition
is the subfield dictionary of
TauCeti/FieldTheory/Galois/SubfieldDictionary.lean.
Main results #
IntermediateField.restrict_lift: restricting a lifted intermediate field recovers it. This is the round trip Mathlib does not state;lift_restrictis the other one.IntermediateField.lift_le_lift_iff:liftreflects as well as preserves the order.IntermediateField.liftOrderIso: the resulting order isomorphism withSet.Iic E, withIntermediateField.liftOrderIso_applyandIntermediateField.liftOrderIso_symm_applygiving its two directions asliftandrestrict.
Restricting a lifted intermediate field recovers it. This is the round trip complementary
to Mathlib's lift_restrict.
lift reflects the order. Monotonicity alone would only give one direction; the converse
is what makes liftOrderIso an order isomorphism rather than a monotone bijection.
The intermediate fields of E / F are the intermediate fields of L / F below E, as an
order isomorphism. liftOrderIso_apply and liftOrderIso_symm_apply are the evaluation rules
downstream files use; the body is definitional only inside this module.
Equations
- One or more equations did not get rendered due to their size.