Commit 2023-11-10 20:41 9cc270f8
View on Github →refactor: golf IntermediateField.Lifts (#8221) Inspired by the IsAlgClosed.lift.SubfieldWithHom counterpart:
- Change
Liftsfrom a Sigma type to a structure with fieldscarrierandemb. - Change the definition of the partial order on
Liftsto useIntermediateField.inclusion. - Use Subalgebra.iSupLift in the proof of
Lifts.exists_upper_bound. Also: - Inline multiple auxiliary definitions for
Lifts.exists_upper_boundandLifts.exists_lift_of_splitsinto the proofs proper. - Move the
Supremumsection much further up, in order to use the new lemmatoSubalgebra_iSup_of_directedto prove stuff aboutLifts(and golf a proof aboutCompactElement).isAlgebraic_iSuphowever can't be moved up, so I put it nearadjoin.finiteDimensional, the last lemma it depends on.