-
Notifications
You must be signed in to change notification settings - Fork 257
Refactor Data.List.Relation.Binary.Permutation.*
#2317
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
jamesmckinna
wants to merge
65
commits into
agda:master
Choose a base branch
from
jamesmckinna:refactoring-permutation
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 4 commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
fff325f
complete refactoring to isolate dependency on `Homogeneous`
jamesmckinna f971440
further refactoring: `Setoid` instantiates `Homogeneous`; decouples `…
jamesmckinna 75747e3
use smart transitivity
jamesmckinna 736e1de
refactor the `CommutativeMonoid` property
jamesmckinna 18cb5c2
refactor the `PermutationReasoning` module
jamesmckinna 7749cbf
refactored `Propositional` through improved API for `Homogeneous`
jamesmckinna de26a1e
tweak imports
jamesmckinna a236180
refactor `setoid` and `Reasoning`
jamesmckinna 05fde1e
remove last explicit dependency on `Homogeneous`
jamesmckinna d4e86d9
added length preservation
jamesmckinna 629d3f3
added length preservation
jamesmckinna c01559f
reverted changes
jamesmckinna 747666f
backport from `Propositional`
jamesmckinna 985686b
almost all the way there
jamesmckinna 865a962
one(inductive) bug to fix; one cosmetic fix
jamesmckinna 159f6d6
two cosmetic knock-on fixes
jamesmckinna 75a8414
tidy up refactoring
jamesmckinna 89c9020
more level polymorphism in `map⁺`
jamesmckinna 3e5230d
fixed `map⁺`
jamesmckinna 64c26b4
updated `README`; need to refactor `PermutationReasoning` syntax
jamesmckinna 7642add
BUG: `README`; need to refactor `PermutationReasoning` syntax?
jamesmckinna cbbda53
uncommitted changes
jamesmckinna 55b4ff5
improved use of `variable`s
jamesmckinna 7b2c46d
fixed `import`s to reflect `public` export of the relation in `Propos…
jamesmckinna 4e2fb04
tightened the paramterisation of `↭-shift`
jamesmckinna e652a80
knock-on viscosity
jamesmckinna 542caf4
knock-on viscosity
jamesmckinna 8bda5d6
commented out bug in reasoning
jamesmckinna 331220d
more properties needing specialised
jamesmckinna 79e0c8f
allow unsolved metas; nearly there!
jamesmckinna 439ef19
involutive properties of symmetry, at all levels
jamesmckinna 7859dd2
restores `--safe` while I ponder
jamesmckinna 6a7088f
use the import of equality primitives
jamesmckinna 53e7eb4
refactored construction
jamesmckinna c7e606c
interim commit: one goal remaining!
jamesmckinna ec9d0f8
`Homogeneous` safe!
jamesmckinna 0c0828e
`Setoid` safe!
jamesmckinna ca76072
`Propositional` safe! `equality` proofs reverted in favour of local d…
jamesmckinna 5ab893d
tidy up `BagAndSetEquality`
jamesmckinna afe32c7
typo
jamesmckinna f98f043
bracketing fixes the bug; but surely that's not the point?
jamesmckinna eb904ff
cosmetics
jamesmckinna 3856163
removed any need for `steps` or `Acc`-induction
jamesmckinna 91cc337
knock-on changes from improvements to `Homogeneous`
jamesmckinna bf14b4d
tidy up `BagAndSetEquality`
jamesmckinna 980909f
NB weird `Reasoning` problem/bug
jamesmckinna 1d69be6
remove dependency on well-founded induction
jamesmckinna be52c13
further refactoring warm-ups for #1354
jamesmckinna dd33a4e
knock-on
jamesmckinna 8234cfd
tidying up ahead of module reorganisation
jamesmckinna 487cbce
more tidying up ahead of module reorganisation
jamesmckinna c3fc49a
more tidying up ahead of module reorganisation
jamesmckinna 054a770
more tidying up ahead of module reorganisation
jamesmckinna 197e483
further reorganisation
jamesmckinna 9893dc7
module restructuring
jamesmckinna c9f6b8f
typechecking proofs of involutive symmetry fails to terminate after m…
jamesmckinna b48e06f
factored out the higher-dimensional properties
jamesmckinna b4fbbf9
localised proofs of the higher-dimensional properties
jamesmckinna eb0d50e
drastic pruning of `import`s after refactoring
jamesmckinna 014867d
rearrangement of binding prefixes after refactoring
jamesmckinna 9aafdf1
tightened `import`s after refactoring
jamesmckinna dd451bc
follow through
jamesmckinna 55276e8
fix up parametrisation (first go)
jamesmckinna ba6b378
reverted use of `↭-shift`
jamesmckinna a07557c
reverted use of `↭--refl` and `↭--prep`
jamesmckinna File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.