Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/lean_action_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ jobs:
run: |
set -e
lake exe checkInitImports
- uses: leanprover-community/lint-style-action@main
with:
mode: check
#- uses: leanprover-community/lint-style-action@main
# with:
# mode: check
2 changes: 1 addition & 1 deletion Cslib/Foundations/Data/Relation.lean
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ def trans_of_subrelation_right (s r : α → α → Prop) (hr : IsTrans α r)
/-- Confluence implies that multi-step joinability is an equivalence. -/
theorem Confluent.equivalence_join_reflTransGen (h : Confluent r) :
Equivalence (Join (ReflTransGen r)) := by
apply equivalence_join reflexive_reflTransGen inferInstance
apply equivalence_join
grind

/-- A relation is terminating when the inverse of its transitive closure is well-founded.
Expand Down
8 changes: 2 additions & 6 deletions Cslib/Languages/CombinatoryLogic/Confluence.lean
Original file line number Diff line number Diff line change
Expand Up @@ -93,13 +93,9 @@ theorem reflTransGen_parallelReduction_mRed :
ext a b
constructor
· apply Relation.reflTransGen_of_isTrans_reflexive
· exact Relation.reflexive_reflTransGen
· infer_instance
· exact @mRed_of_parallelReduction
exact @mRed_of_parallelReduction
· apply Relation.reflTransGen_of_isTrans_reflexive
· exact Relation.reflexive_reflTransGen
· infer_instance
· exact fun a a' h => Relation.ReflTransGen.single (parallelReduction_of_red h)
exact fun a a' h => Relation.ReflTransGen.single (parallelReduction_of_red h)

/-!
Irreducibility for the (partially applied) primitive combinators.
Expand Down
26 changes: 13 additions & 13 deletions lake-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"type": "git",
"subDir": null,
"scope": "leanprover-community",
"rev": "3d8100bbc657181d1f48868decaba9159580aa40",
"rev": "5450b53e5ddc75d46418fabb605edbf36bd0beb6",
"name": "mathlib",
"manifestFile": "lake-manifest.json",
"inputRev": "master",
Expand All @@ -15,7 +15,7 @@
"type": "git",
"subDir": null,
"scope": "leanprover-community",
"rev": "a3b459a8312125758e51c354b93d54ba620efda6",
"rev": "86210d4ad1b08b086d0bd638637a75246523dbb8",
"name": "plausible",
"manifestFile": "lake-manifest.json",
"inputRev": "main",
Expand All @@ -35,7 +35,7 @@
"type": "git",
"subDir": null,
"scope": "leanprover-community",
"rev": "4411c5f89c797401c609b3a946c8874569e69731",
"rev": "cdab3938ccabbdb044be6896e251b5814bec932e",
"name": "importGraph",
"manifestFile": "lake-manifest.json",
"inputRev": "main",
Expand All @@ -45,50 +45,50 @@
"type": "git",
"subDir": null,
"scope": "leanprover-community",
"rev": "82d457fb3bdd9efadbae06608ff337d689efdddf",
"rev": "2db6054a44326f8c0230ee0570e2ddb894816511",
"name": "proofwidgets",
"manifestFile": "lake-manifest.json",
"inputRev": "v0.0.97",
"inputRev": "v0.0.98",
"inherited": true,
"configFile": "lakefile.lean"},
{"url": "https://github.com/leanprover-community/aesop",
"type": "git",
"subDir": null,
"scope": "leanprover-community",
"rev": "f74c7555aaa94eadd7b7bff9170f7983f92aac21",
"rev": "f0c6e183ea26531e82773feb4b73ab6595ca17a5",
"name": "aesop",
"manifestFile": "lake-manifest.json",
"inputRev": "v4.30.0-rc1",
"inputRev": "v4.30.0-rc2",
"inherited": true,
"configFile": "lakefile.toml"},
{"url": "https://github.com/leanprover-community/quote4",
"type": "git",
"subDir": null,
"scope": "leanprover-community",
"rev": "7aa86cb20b8458748dc24d55dab2d7ea01161057",
"rev": "1cc7e819b9b9bc1e87c9edcccb62e0269e00a809",
"name": "Qq",
"manifestFile": "lake-manifest.json",
"inputRev": "v4.30.0-rc1",
"inputRev": "v4.30.0-rc2",
"inherited": true,
"configFile": "lakefile.toml"},
{"url": "https://github.com/leanprover-community/batteries",
"type": "git",
"subDir": null,
"scope": "leanprover-community",
"rev": "bf597c77bf9b8e66720d724928207f5911533113",
"rev": "5c57f3857ba81924a88b2cdf4f062e34ec04ff11",
"name": "batteries",
"manifestFile": "lake-manifest.json",
"inputRev": "v4.30.0-rc1",
"inputRev": "v4.30.0-rc2",
"inherited": true,
"configFile": "lakefile.toml"},
{"url": "https://github.com/leanprover/lean4-cli",
"type": "git",
"subDir": null,
"scope": "leanprover",
"rev": "f7d0ca7c926cdde0562af20394dd25d028b839a5",
"rev": "13567aed1ac4f12aea9484178e07e51f8c9f7658",
"name": "Cli",
"manifestFile": "lake-manifest.json",
"inputRev": "v4.30.0-rc1",
"inputRev": "v4.30.0-rc2",
"inherited": true,
"configFile": "lakefile.toml"}],
"name": "cslib",
Expand Down
2 changes: 1 addition & 1 deletion lean-toolchain
Original file line number Diff line number Diff line change
@@ -1 +1 @@
leanprover/lean4:v4.30.0-rc1
leanprover/lean4:v4.30.0-rc2
Loading