From: "Stüber, Sebastian" <stueber@se-rwth.de>
Dear all,
I use “lift_definition” to create definitions. For the normal case it works without problems, but now I want to perform two liftings at once.
For example:
(* imports HOLCF *)
setup_lifting type_definition_cfun
lift_definition complicated:: "tr → tr → tr"
is "λb c. trand⋅b⋅c"
sorry (* Complicated Proof *)
The resulting subgoal is:
goal (1 subgoal):
(λx y. x ∈ cfun ∧ x = y) OO (rel_fun (=) (pcr_cfun (=) (=)))¯¯)
andalso_syn andalso_syn
I was unable to prove the subgoal, is there a special trick to show it?
Sincerely,
Sebastian Stüber
Sebastian Stüber, M.Sc.RWTH | Software Engineering
Lehrstuhl für Software Engineering | RWTH Aachen University
Ahornstr. 55, 52074 Aachen, Germany | http://www.se-rwth.de<http://www.se-rwth.de/>
Phone ++49 241 80-21352 |
Last updated: Nov 21 2024 at 12:39 UTC