Major Section: THEORIES
Examples: (function-theory :here) (function-theory 'lemma3)See logical-name.
General Form: (function-theory logical-name)Returns the theory containing all the
:
definition
runes, whether
enabled or not, that existed immediately after logical-name
was
introduced. See the documentation for theories,
logical-name and executable-counterpart-theory
.
You may experience a fencepost problem in deciding which logical
name to use. Deflabel
can always be used to mark unambiguously for
future reference a particular point in the development of your
theory. The order of events in the vicinity of an encapsulate
is
confusing. See encapsulate.
This ``function'' is actually a macro that expands to a term
mentioning the single free variable world
. When theory expressions
are evaluated by in-theory
or the :
in-theory
hint, world
is bound to
the current ACL2 world.