feat(Order/UpperLower/Basic): an injective function constrained by the identity function using a well-order is the identity#36626
Conversation
…e identity function using a well-order is the identity
PR summary 7c885dc01cImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
a) Do you really, really, really need unbundled relations for what you're doing? Forcibly turning a bundled predicate into an unbundled one is certainly the opposite of what we should be doing. If the issue is that you need both a normal ordering and a well-ordering on the same type, might I suggest a type alias? b) This seems a bit similar to |
|
a) I'm accepting an arbitrary type b) Yeah but it doesn't work for an arbitrary lower-set, and also I need monotonicity to use |
My idea was to create a |
|
By "has a well-ordered How would you spell |
|
I wouldn't spell it out directly, it'd be implied by the equivalence to |
YaelDillies
left a comment
There was a problem hiding this comment.
I agree with Violeta that these lemmas look odd. Can you share the code where you use this?
(yes I know
IsLowerSetis bundled but I need the theorems for unbundled relations 🙈)