-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gallery.yml
28 lines (25 loc) · 1.45 KB
/
Gallery.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
# Members of your group.
group:
- name: Santiago Lai
netid: zl345
- name: Vivian Chen
netid: yc833
- name: Vivian Fan
netid: xf37
# Your PM.
pm:
name: Elliot Overholt
netid: eao56
# Set to false if you don't want your gallery entry to be public.
publish: false
# Pithy title
title: "The Mathematical Prover"
# OK if this is a Cornell Github link, but public gallery viewers won't be able to see it.
git-repo: "https://github.coecis.cornell.edu/yc833/cs3110-vivisan"
# If you have no demo screencast, replace the url string with an empty string ""
demo-video-url: ""
# Write a short, attention-grabbing description of your project.
desc: >
Our project is an interactive mathematical prover. It allows users to perform basic mathematical proofs with fundamental inputs, e.g. rw, refl and so on. Then the prover will automatically implement the corresponding behaviors, including substituting variables, comparing equality of two expressions, weak inductions, adding zero to the current expression (e.g. evaluating a+0=a), succeeding the variable, and evaluating the succeeded as a + succ b = succ (a+b) or succ a = a + 1.
Also, we have built a more user-friendly interface including colorful coding in 'make play' to highlight different texts, explanatory error messages when the user attempts invalid techniques, and suggestions about proven statements. More specifically, we provide 'help', 'quit', 'retry', and multiple commands in 'make play'.