Search-engine friendly clone of the
ACL2 documentation
.
Top
Documentation
Books
Boolean-reasoning
Projects
Apt
Acre
Milawa
Smtlink
Aleobft
Abnf
Vwsim
Isar
Wp-gen
Dimacs-reader
Pfcs
Legacy-defrstobj
Proof-checker-array
Soft
Farray
Rp-rewriter
Instant-runoff-voting
Imp-language
Sidekick
Leftist-trees
C
Java
Taspi
Bitcoin
Des
Ethereum
X86isa
Sha-2
Yul
Transformations
Language
Abstract-syntax
Dynamic-semantics
Exec
Exec-statement
Exec-function
Exec-for-iterations
Exec-block
Exec-switch-rest
Exec-expression-list
Exec-funcall
Exec-statement-list
Exec-expression
Find-fun
Init-local
Mode
Write-vars-values
Add-vars-values
Add-funs
Eoutcome
Soutcome
Ensure-funscope-disjoint
Write-var-value
Restrict-vars
Add-var-value
Funinfo
Exec-top-block
Values
Cstate
Funinfo+funenv
Read-vars-values
Read-var-value
Funenv
Funscope-for-fundefs
Exec-path
Path-to-var
Funinfo+funenv-result
Exec-literal
Soutcome-result
Mode-set-result
Funscope-result
Funinfo-result
Funenv-result
Eoutcome-result
Cstate-result
Paths-to-vars
Funinfo-for-fundef
Literal-evaluation
Lstate
Funscope
Mode-set
Concrete-syntax
Static-soundness
Static-semantics
Errors
Yul-json
Riscv
Zcash
Proof-checker-itp13
Regex
ACL2-programming-language
Json
Jfkr
Equational
Cryptography
Poseidon
Where-do-i-place-my-book
Bigmems
Builtins
Axe
Execloader
Solidity
Leo
Paco
Concurrent-programs
Debugging
Std
Proof-automation
Macro-libraries
ACL2
Interfacing-tools
Hardware-verification
Software-verification
Math
Testing-utilities
Exec
Exec-expression
Execute an expression.
Signature
(exec-expression expr cstate funenv limit) → outcome
Arguments
expr
—
Guard
(
expressionp
expr)
.
cstate
—
Guard
(
cstatep
cstate)
.
funenv
—
Guard
(
funenvp
funenv)
.
limit
—
Guard
(
natp
limit)
.
Returns
outcome
—
Type
(
eoutcome-resultp
outcome)
.