-
Notifications
You must be signed in to change notification settings - Fork 25
Rice's theorem #57
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
Merged
Merged
Rice's theorem #57
Changes from all commits
Commits
Show all changes
110 commits
Select commit
Hold shift + click to select a range
0fb6da6
reduction system attribute
62b1776
evaluation results
b11c414
injectivity, rice's theorem
86c8407
rice's theorem
7df1910
documentation
957e3d9
Merge remote-tracking branch 'origin/rice-theorem'
e693e05
Add proofs for tensor-zero and parr-top equivalences (#15)
m-ow 6993f88
Locally Nameless Beta Confluence (#11)
chenson2018 175ac3a
Testing CCS
fmontesi 47c7db8
arrow shortcuts
fmontesi 8ba26a3
better CCS example
fmontesi db126c8
Switch to the standard type for relations. (#16)
fmontesi 8efce25
Make calc work with LTS
fmontesi 2f588e0
Remove some simps and a commented out def
fmontesi acb0c94
Adopt \sup and Eq instead of custom defs
fmontesi 8e34a71
Activate mathlib linters and fix some warnings. (#19)
fmontesi 174a932
Trans instances for behavioural equivalences
fmontesi 4585fe4
Remove Relation.inv in favour of the built-in flip
fmontesi 84115c1
Bisimilarity life improvements (use Subrelation and implicit in large…
fmontesi 60d00fc
Bisimilarity: better implicits
fmontesi b1e5e73
Bisimulations equipped with union form a join-semilattice and a bound…
fmontesi 9698145
minor moving around
fmontesi f351e36
minor moving around
fmontesi cc122d3
Bisimilarity is included in trace equivalence
fmontesi 4a4f267
Docs fixes (#21)
chenson2018 742627a
upgrade lean-toolchain
fmontesi 4fab70b
Check the docs toolchain is up to date
fmontesi a5b81ca
rename LTS to Lts
fmontesi 90d312d
checkout before checking toolchains
fmontesi 02ab4e8
checkout in the same job
fmontesi d034d8c
remove useless parens
fmontesi 9ab1bc0
Class for well-formedness. (#22)
fmontesi 9e74096
dep bumps
fmontesi 8d44d55
fixes for Rel
fmontesi 3abfe96
docgen4 bump
fmontesi ca10096
Sorry doc(s), you should be ok now
fmontesi 50e3365
bib fixes
fmontesi 730a236
bib fixes
fmontesi ae0207a
fix links
fmontesi bcf7938
grind is awesome
fmontesi eb8ac4b
Use parent namespace in lts and reduction_sys attributes (#24)
chenson2018 56fdfeb
try fixing the linter action
fmontesi 8369ceb
fix linting action
fmontesi d5fd4e2
begin parassoc
fmontesi 49da602
some proof_wanted in CCS
fmontesi 276144a
minor move
fmontesi 2a3dbc1
use notation3 for Lts and ReductionSystem (#25)
chenson2018 01b9d00
fix linting again
fmontesi 1253ae4
Locally nameless STLC (#17)
chenson2018 e1da3c1
All Lints Corrected! (#26)
chenson2018 23ddc19
add wfail option to CI build (#27)
chenson2018 00a438a
Toolchain v4.22.0 (#31)
chenson2018 13d5d5b
feat(HasFresh): characterize (#29)
tristan-f-r 276f02e
move to leanprover
fmontesi 55f88dc
Fix type name in CONTRIBUTING.md (#33)
fmontesi 05e5310
feat(LinearLogic): logical equivalence is an equivalence relation (#34)
tristan-f-r 2f7bfa9
term elaborator for selecting fresh variables (#32)
chenson2018 26fa6a0
chore(Data): golf entire `FinFun.congrFinFun` (#36)
euprunin bfcb34f
Migrate LambdaCalculus.LocallyNameless to `grind` (#35)
chenson2018 826cabb
Update README.md
fmontesi 4fe6694
chore(Data): golf entire `FinFun.eq_char₁`. golf using grind. remove …
euprunin 9c0aee9
chore(Semantics/Lts): golf `Lts.deterministic_image_char`, `Lts.strN.…
euprunin 4ed0f87
chore(Computability/CombinatoryLogic): golf `RFindAbove_correct` usin…
euprunin df2bea9
Allow multiple maps in `free_union` (#46)
chenson2018 ba25dd7
add type paramater to HasSubstitution (#45)
chenson2018 08689a8
chore(Semantics/Lts): golf `Bisimilarity.refl` and `Bisimulation.simu…
euprunin 2145d1a
chore(Semantics/Lts): golf `SimulationEquiv.refl`, `SimulationEquiv.s…
euprunin 1831471
fix: `LambdaCalculus.Named.Term.subst` scoping problem (#48)
thelissimus 89945fe
Fix citation
fmontesi 08ebd48
Further Simulation golfing
fmontesi b7add91
CLL equivalences and substitution of equivalent formulas (#49)
jpyamamoto ea6fc77
Reorg of directories
fmontesi 69ad85b
Reorg: fix imports
fmontesi 11112da
update CODEOWNERS (#51)
chenson2018 4c329db
Notation for duality in CLL
fmontesi 3bb54f3
use notation for ?
fmontesi 8edf9ee
Some notation fixes and statement of cut admissibility and elimination
fmontesi 3d7dc8c
add to lakefile.toml (#52)
chenson2018 2b32fea
scope some grinds
fmontesi c2ce28d
grinding grind on CCS
fmontesi 86e9fab
Governance
fmontesi d0e4a5e
chore: use grind in CCS.BehaviouralTheory (#54)
kim-em b3ce876
Make lts look nice
fmontesi 6644835
small update in affiliation (#56)
arademaker dd02d60
Added Boole directory
barrettcw 8e94a0d
Fix CLL exchange, add HasSize, add cut'
fmontesi 6e7ce4a
Bisimulation -> IsBisimulation and lots of grinding
fmontesi 009def2
Better support for dot-notation in IsBisimulation
fmontesi 7c9a1ba
reduction system attribute
75ad098
evaluation results
8b32be6
fix imports, build
8591e57
linting
6b1a05b
spaces after transitions
b03bb3a
documentation
752d2c5
dot notation
1aa92ab
more descriptive names
d7ba53a
lint
3473f87
fix imports
7f63756
Merge branch 'main' into rice-theorem
thomaskwaring 26c3296
fix spaces in notation
97f9495
fix lake-manifest in docs
thomaskwaring 26fdf29
fix other lake-manifest
thomaskwaring 7a6d62e
fix again?
b7152df
once more with feeling
cb2365e
namespace Evaluation
thomaskwaring 13c3c7f
take manifest from main
chenson2018 014a5f3
rm unicode id
0984610
Merge branch 'rice-theorem' of https://github.com/thomaskwaring/cslib…
de53b60
fix namespaces
30ba08f
remove commented-out code
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
Oops, something went wrong.
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.