https://github.com/ice1k/Theorems
:globe_with_meridians: Theorems that rule this multiverse
https://github.com/ice1k/Theorems
agda formal-verification theorem theorem-proving
Last synced: 11 months ago
JSON representation
:globe_with_meridians: Theorems that rule this multiverse
- Host: GitHub
- URL: https://github.com/ice1k/Theorems
- Owner: ice1k
- License: apache-2.0
- Created: 2017-11-11T07:03:57.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-06T18:24:12.000Z (over 7 years ago)
- Last Synced: 2024-08-05T10:08:55.410Z (almost 2 years ago)
- Topics: agda, formal-verification, theorem, theorem-proving
- Language: Agda
- Homepage:
- Size: 76.2 KB
- Stars: 11
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Theorems
[](https://circleci.com/gh/ice1000/Theorems)
[](https://github.com/ice1000/Theorems)
Theorems proving codes, written in Agda.
Each proof is put into separate files, except those very very short ones.
This library depends on [the Agda standard library](https://github.com/agda/agda-stdlib/).
## All Proofs
You can either:
+ View all proves [online](http://ice1000.coding.me/Theorems/)
+ See [index.agda](./src/index.agda)
## File structure
```agda
module Meow where -- module definition
open import Data.Meow -- imports
------------------------------------------------------------------------
-- definitions
meow~ : Meow -- some basic function definitions here
------------------------------------------------------------------------
-- internal stuffs
private
⌈meow≶meow⌉ : Meow ≡ Meow -- proofs here, with strange but readable naming
-- you'll never know how I type those characters
------------------------------------------------------------------------
-- public aliases
meow-meow : Meow ≡ Meow
meow-meow = ⌈meow≶meow⌉ -- regulated aliases, using ascii characters
```