Event to update the table of lifted PFCSes.
(lift-table-add def hyps) → even
This adds an entry to the table for the definition passed as argument.
Function:
(defun lift-table-add (def hyps) (declare (xargs :guard (and (definitionp def) (true-listp hyps)))) (let ((__function__ 'lift-table-add)) (declare (ignorable __function__)) (b* ((info (make-lift-info :def def :hyps hyps))) (cons 'table (cons 'lift-table (cons (definition->name def) (cons (cons 'quote (cons info 'nil)) 'nil)))))))
Theorem:
(defthm pseudo-event-formp-of-lift-table-add (b* ((even (lift-table-add def hyps))) (pseudo-event-formp even)) :rule-classes :rewrite)