├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENSE ├── Qq.lean ├── Qq ├── AssertInstancesCommute.lean ├── Commands.lean ├── Delab.lean ├── ForLean │ ├── Do.lean │ ├── ReduceEval.lean │ └── ToExpr.lean ├── Macro.lean ├── Match.lean ├── MatchImpl.lean ├── MetaM.lean ├── Simp.lean ├── SortLocalDecls.lean └── Typ.lean ├── QqTest ├── betterApp.lean ├── clauseConvertProp.lean ├── clauseConvertType.lean ├── commandTest.lean ├── conjs.lean ├── defeqs.lean ├── hoMatching.lean ├── introQ.lean ├── matchMotive.lean ├── matching.lean ├── misc.lean ├── mkPairwiseEquality.lean ├── strengthenInstance.lean └── typeclass.lean ├── README.md ├── lake-manifest.json ├── lakefile.toml └── lean-toolchain /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /lakefile.olean 3 | /.lake 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/LICENSE -------------------------------------------------------------------------------- /Qq.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq.lean -------------------------------------------------------------------------------- /Qq/AssertInstancesCommute.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/AssertInstancesCommute.lean -------------------------------------------------------------------------------- /Qq/Commands.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/Commands.lean -------------------------------------------------------------------------------- /Qq/Delab.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/Delab.lean -------------------------------------------------------------------------------- /Qq/ForLean/Do.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/ForLean/Do.lean -------------------------------------------------------------------------------- /Qq/ForLean/ReduceEval.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/ForLean/ReduceEval.lean -------------------------------------------------------------------------------- /Qq/ForLean/ToExpr.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/ForLean/ToExpr.lean -------------------------------------------------------------------------------- /Qq/Macro.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/Macro.lean -------------------------------------------------------------------------------- /Qq/Match.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/Match.lean -------------------------------------------------------------------------------- /Qq/MatchImpl.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/MatchImpl.lean -------------------------------------------------------------------------------- /Qq/MetaM.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/MetaM.lean -------------------------------------------------------------------------------- /Qq/Simp.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/Simp.lean -------------------------------------------------------------------------------- /Qq/SortLocalDecls.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/SortLocalDecls.lean -------------------------------------------------------------------------------- /Qq/Typ.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/Qq/Typ.lean -------------------------------------------------------------------------------- /QqTest/betterApp.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/betterApp.lean -------------------------------------------------------------------------------- /QqTest/clauseConvertProp.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/clauseConvertProp.lean -------------------------------------------------------------------------------- /QqTest/clauseConvertType.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/clauseConvertType.lean -------------------------------------------------------------------------------- /QqTest/commandTest.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/commandTest.lean -------------------------------------------------------------------------------- /QqTest/conjs.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/conjs.lean -------------------------------------------------------------------------------- /QqTest/defeqs.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/defeqs.lean -------------------------------------------------------------------------------- /QqTest/hoMatching.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/hoMatching.lean -------------------------------------------------------------------------------- /QqTest/introQ.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/introQ.lean -------------------------------------------------------------------------------- /QqTest/matchMotive.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/matchMotive.lean -------------------------------------------------------------------------------- /QqTest/matching.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/matching.lean -------------------------------------------------------------------------------- /QqTest/misc.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/misc.lean -------------------------------------------------------------------------------- /QqTest/mkPairwiseEquality.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/mkPairwiseEquality.lean -------------------------------------------------------------------------------- /QqTest/strengthenInstance.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/strengthenInstance.lean -------------------------------------------------------------------------------- /QqTest/typeclass.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/QqTest/typeclass.lean -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/README.md -------------------------------------------------------------------------------- /lake-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/lake-manifest.json -------------------------------------------------------------------------------- /lakefile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanprover-community/quote4/HEAD/lakefile.toml -------------------------------------------------------------------------------- /lean-toolchain: -------------------------------------------------------------------------------- 1 | leanprover/lean4:v4.26.0-rc2 2 | --------------------------------------------------------------------------------