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