Simpadd0-expr-option
Transform an optional expression.
- Signature
(simpadd0-expr-option expr? gin state) → (mv new-expr? gout)
- Arguments
- expr? — Guard (expr-optionp expr?).
- gin — Guard (simpadd0-ginp gin).
- Returns
- new-expr? — Type (expr-optionp new-expr?).
- gout — Type (simpadd0-goutp gout).
Definitions and Theorems
Theorem: simpadd0-expr-option-iff-expr-option
(defthm simpadd0-expr-option-iff-expr-option
(b* (((mv ?new-expr? ?gout)
(simpadd0-expr-option expr? gin state)))
(iff new-expr? expr?)))