-
Notifications
You must be signed in to change notification settings - Fork 262
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
feat: Compute matching patterns for automatic induction #5835
base: master
Are you sure you want to change the base?
feat: Compute matching patterns for automatic induction #5835
Commits on Oct 12, 2024
-
chore: Improve trigger/induction code
# Conflicts: # Source/DafnyCore/Verifier/Statements/BoogieGenerator.TrForallStmt.cs
Configuration menu - View commit details
-
Copy full SHA for 8c4c4a6 - Browse repository at this point
Copy the full SHA 8c4c4a6View commit details -
Compute triggers for automatic induction
# Conflicts: # Source/DafnyCore/Verifier/BoogieGenerator.Methods.cs # Source/DafnyCore/Verifier/Statements/BoogieGenerator.TrForallStmt.cs
Configuration menu - View commit details
-
Copy full SHA for e62d2b6 - Browse repository at this point
Copy the full SHA e62d2b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad1c724 - Browse repository at this point
Copy the full SHA ad1c724View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29d715a - Browse repository at this point
Copy the full SHA 29d715aView commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4cfbe21 - Browse repository at this point
Copy the full SHA 4cfbe21View commit details -
Configuration menu - View commit details
-
Copy full SHA for b17c662 - Browse repository at this point
Copy the full SHA b17c662View commit details -
Configuration menu - View commit details
-
Copy full SHA for cee8d58 - Browse repository at this point
Copy the full SHA cee8d58View commit details -
Configuration menu - View commit details
-
Copy full SHA for dda37cb - Browse repository at this point
Copy the full SHA dda37cbView commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa79ba3 - Browse repository at this point
Copy the full SHA fa79ba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0028a3a - Browse repository at this point
Copy the full SHA 0028a3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 394c635 - Browse repository at this point
Copy the full SHA 394c635View commit details -
Configuration menu - View commit details
-
Copy full SHA for 659d4ba - Browse repository at this point
Copy the full SHA 659d4baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b5b207 - Browse repository at this point
Copy the full SHA 6b5b207View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fc56d3 - Browse repository at this point
Copy the full SHA 3fc56d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73d2d61 - Browse repository at this point
Copy the full SHA 73d2d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73406c6 - Browse repository at this point
Copy the full SHA 73406c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4815f4 - Browse repository at this point
Copy the full SHA f4815f4View commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e4e4ce8 - Browse repository at this point
Copy the full SHA e4e4ce8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a0f1c0 - Browse repository at this point
Copy the full SHA 3a0f1c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 703c661 - Browse repository at this point
Copy the full SHA 703c661View commit details
Commits on Oct 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54e9ddb - Browse repository at this point
Copy the full SHA 54e9ddbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b46f0dc - Browse repository at this point
Copy the full SHA b46f0dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 022685c - Browse repository at this point
Copy the full SHA 022685cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cb3f5a - Browse repository at this point
Copy the full SHA 4cb3f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a213285 - Browse repository at this point
Copy the full SHA a213285View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72c15fe - Browse repository at this point
Copy the full SHA 72c15feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 704af8c - Browse repository at this point
Copy the full SHA 704af8cView commit details
Commits on Oct 23, 2024
-
doc: Align :induction documentation with actual behavior
We don't accept {:induction X} for arbitrary Xs, and bound variables must be in order.
Configuration menu - View commit details
-
Copy full SHA for 9e9dd80 - Browse repository at this point
Copy the full SHA 9e9dd80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a792b1 - Browse repository at this point
Copy the full SHA 8a792b1View commit details
Commits on Oct 24, 2024
-
Move :inductionPattern attribute generation to ComputeInductionTriggers
… and rename it to :inductionTrigger.
Configuration menu - View commit details
-
Copy full SHA for 7c6ab84 - Browse repository at this point
Copy the full SHA 7c6ab84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 766ac5b - Browse repository at this point
Copy the full SHA 766ac5bView commit details -
- Mention --manual-lemma-induction - Mention {:inductionTrigger}
Configuration menu - View commit details
-
Copy full SHA for a3702d2 - Browse repository at this point
Copy the full SHA a3702d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffe54af - Browse repository at this point
Copy the full SHA ffe54afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c7b06c - Browse repository at this point
Copy the full SHA 8c7b06cView commit details
Commits on Oct 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 769d6cd - Browse repository at this point
Copy the full SHA 769d6cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c7fcc9 - Browse repository at this point
Copy the full SHA 2c7fcc9View commit details -
Merge branch 'master' into triggers-for-auto-induction
# Conflicts: # Source/DafnyCore/Verifier/BoogieGenerator.ExpressionTranslator.cs # Source/DafnyCore/Verifier/Statements/BoogieGenerator.TrForallStmt.cs # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-cs.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-go.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-java.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-js.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-notarget.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-py.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries.doo # Source/IntegrationTests/TestFiles/LitTests/LitTest/dafny0/CoinductiveProofs.dfy.expect
Configuration menu - View commit details
-
Copy full SHA for 62e771c - Browse repository at this point
Copy the full SHA 62e771cView commit details
Commits on Oct 31, 2024
-
Use underscore name for generated attributes
* By using _inductionTrigger for generated triggers, the Dafny machinery for cloning things into refinement modules works correctly * Tooltips only show things not already in the program text
Configuration menu - View commit details
-
Copy full SHA for af0223b - Browse repository at this point
Copy the full SHA af0223bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cdaa08 - Browse repository at this point
Copy the full SHA 6cdaa08View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1149c9 - Browse repository at this point
Copy the full SHA a1149c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c447ffa - Browse repository at this point
Copy the full SHA c447ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d8d0e7 - Browse repository at this point
Copy the full SHA 3d8d0e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63683d1 - Browse repository at this point
Copy the full SHA 63683d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 808a2b3 - Browse repository at this point
Copy the full SHA 808a2b3View commit details -
Merge branch 'master' into triggers-for-auto-induction
# Conflicts: # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-cs.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-go.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-java.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-js.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-notarget.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries-py.doo # Source/DafnyStandardLibraries/binaries/DafnyStandardLibraries.doo
Configuration menu - View commit details
-
Copy full SHA for 43bdbd3 - Browse repository at this point
Copy the full SHA 43bdbd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3652ff3 - Browse repository at this point
Copy the full SHA 3652ff3View commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b070751 - Browse repository at this point
Copy the full SHA b070751View commit details