Skip to content
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

Add logic for parsing user guides #88

Open
ZachJHansen opened this issue Apr 5, 2024 · 1 comment
Open

Add logic for parsing user guides #88

ZachJHansen opened this issue Apr 5, 2024 · 1 comment
Assignees
Labels
A-parsing Area: Parsing C-feature-requested Category: Requested feature P-medium Priority: Medium

Comments

@ZachJHansen
Copy link
Collaborator

A user guide should not contain any annotated formulas other than

role: assumption
direction: universal

Otherwise an error should be thrown.

If any function constants other than placeholders occur in the formulas of a user guide, specification, or proof outline, a warning should be issued.

@ZachJHansen ZachJHansen added P-medium Priority: Medium C-feature-requested Category: Requested feature A-parsing Area: Parsing labels Apr 5, 2024
@ZachJHansen
Copy link
Collaborator Author

Furthermore, lemmas are out of place in the specification. Specifications should include assumptions and specs only. Assumptions and specs marked with directions other than universal should include a "do you know what you're doing?" warning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-parsing Area: Parsing C-feature-requested Category: Requested feature P-medium Priority: Medium
Projects
None yet
Development

No branches or pull requests

2 participants