| Search internet |
Now take a look at the extract of multzero and go to the list of definition of 3.2l. The definitions read:
a bold assumption.
macro expands into two definition. This is one of the two definitions and it is the one which indicates what the lemma states. For an explanation of f.allfunc see the section on representation of object quantifiers.
so the unification tactic has to do meta modus ponens to get rid of the
premise.
where
is the cache of the page and
comes from the codex of the page. For each proof in
,
calls
to get the value of the proof and then applies the value to the proof
and the cache
, leading to evaluation of the tactic evaluator taceval1. Then
calls
on the return value
from tactic evaluation to see what the proof proves.
statement, unitac, and proof aspects are defined thus on the check page:
eager message define statement as "statement/kg" end define eager message define proof as "proof/kg" end define eager message define unitac as "unitac/kg" end define
As an example,
defines the
aspect of
. The statement/kg, proof/kg, and unitac/kg aspects are non-reserved because they contain a slash each. In general, an aspect is reserved if it contains reserved characters only. The reserved characters are the small letters a to z of the English alphabet plus the space character. An aspect is non-reserved if it contains at least one non-reserved character such as a capital letter, a digit, or some other character. By convention, reserved aspects are reserved for future extensions of Logiweb. Since the Logiweb proof checker is not hard-coded into Logiweb, it does not use reserved aspects.
| Search logiweb.eu |