Search-engine friendly clone of the
ACL2 documentation
.
Top
Documentation
Books
Boolean-reasoning
Projects
Debugging
Community
Std
Proof-automation
Gl
Witness-cp
Ccg
Install-not-normalized
Rewrite$
Fgl
Fgl-rewrite-rules
Binder-functions
Fgl-syntactic-checker-binders
Fancy-ev
Backtraces
Interp-st-stack-backtrace-top
Backtrace
Backtrace-fix
Backtrace-frame
Backtrace-spec
Backtrace-spec-fix
Backtrace-spec-equiv
Make-backtrace-spec
Backtrace-spec->vars
Backtrace-spec->rune
Change-backtrace-spec
Backtrace-spec-p
Backtrace-equiv
Backtrace-p
Backtrace-frame-to-obj
Backtrace-speclist
Interp-st-stack-backtrace
Interp-st-stack-full-backtrace
Function-rules-to-backtrace-spec
Backtrace-to-obj
Binder
Annotate
Binder-rules
Def-fgl-program
Bind-var
Abort-current-rewrite
Add-fgl-brewrites
Def-fgl-rewrite
Narrow-equiv
Trigger-constraints
Def-fgl-branch-merge
Add-fgl-rewrites
Syntax-bind
Fgl-interp-obj
Fgl-hide
Collect-cmr-rewrites-for-formula-name
Fgl-time
Fgl-prog2
Assume
Add-fgl-binder-meta
Add-fgl-primitive
Add-fgl-meta
Add-fgl-branch-merges
Syntax-interp
Cmr::rewritelist->lhses
Remove-fgl-brewrites
Remove-fgl-branch-merges
Lhses->branch-function-syms
Enable-execution
Abort-rewrite
Remove-fgl-rewrites
Lhses->leading-function-syms
Remove-fgl-primitive
Remove-fgl-binder-meta
If!
Disable-execution
Remove-fgl-meta
Fgl-time-fn
Disable-definition
Def-fgl-brewrite
Fgl-function-mode
Fgl-object
Fgl-solving
Fgl-handling-if-then-elses
Fgl-counterexamples
Fgl-getting-bits-from-objects
Fgl-primitive-and-meta-rules
Fgl-interpreter-overview
Fgl-correctness-of-binding-free-variables
Fgl-debugging
Fgl-testbenches
Def-fgl-boolean-constraint
Fgl-stack
Def-fgl-param-thm
Fgl-rewrite-tracing
Def-fgl-thm
Fgl-fast-alist-support
Fgl-array-support
Advanced-equivalence-checking-with-fgl
Fgl-fty-support
Fgl-internals
Removable-runes
Efficiency
Rewrite-bounds
Bash
Def-dag-measure
Bdd
Remove-hyps
Contextual-rewriting
Simp
Rewrite$-hyps
Bash-term-to-dnf
Use-trivial-ancestors-check
Minimal-runes
Clause-processor-tools
Fn-is-body
Without-subsumption
Rewrite-equiv-hint
Def-bounds
Rewrite$-context
Try-gl-concls
Hint-utils
Macro-libraries
ACL2
Interfacing-tools
Hardware-verification
Software-verification
Math
Testing-utilities
Backtrace
Backtrace-spec
Specification of what to collect in an FGL backtrace
This is a product type introduced by
defprod
.
Fields
rune —
maybe-fgl-generic-rune
FGL rule name to match, or NIL to match only the bottom (goal) frame.
vars —
pseudo-var-list
List of variables of that rule to collect.
Subtopics
Backtrace-spec-fix
Fixing function for
backtrace-spec
structures.
Backtrace-spec-equiv
Basic equivalence relation for
backtrace-spec
structures.
Make-backtrace-spec
Basic constructor macro for
backtrace-spec
structures.
Backtrace-spec->vars
Get the
vars
field from a
backtrace-spec
.
Backtrace-spec->rune
Get the
rune
field from a
backtrace-spec
.
Change-backtrace-spec
Modifying constructor for
backtrace-spec
structures.
Backtrace-spec-p
Recognizer for
backtrace-spec
structures.