Commit 2021-08-26 11:17 0861cc75
View on Github →refactor(*): move code about ulift/plift (#8863)
- move old file about ulift/pliftfromdata.ulifttocontrol.ulift;
- redefine ulift.mapetc without pattern matching;
- create new data.ulift, moveulift.subsingletonetc fromdata.equiv.basicto this file;
- add ulift.is_emptyandplift.is_empty;
- add ulift.exists,plift.exists,ulift.forall, andplift.forall;
- rename equiv.nonempty_iff_nonemptytoequiv.nonempty_congrto matchequiv.subsingleton_congretc;
- rename plift.fintypetoplift.fintype_Prop, add a newplift.fintype.