I am looking for an efficient way to define the predicate, and I watch there exists a theory Predicate. So I import "HOL.Predicate" to include the datatype into my example. But I found that the final codes seem to hide these definition.
hide_type (open) pred seq
hide_const (open) Pred eval single bind is_empty singleton if_pred not_pred holds
Empty Insert Join Seq member pred_of_seq "apply" adjunct null the_only eq map the
iterate_upto
hide_fact (open) null_def member_def
I don't think it is wise to rebuild these basic theories again. Is there any ideas to include these definition?
Thanks very much.
Import Main, don't try to import HOL theories individually
Predicate.
at the start of each identiefier should do the job
I agree, thank you very much.
Last updated: Dec 21 2024 at 16:20 UTC