0

How can I create an object logic in Isabelle via thf?

What I have found about creating an object logic in the documentation was

2.3 Example: First-Order Logic

in the Isabelle/Isar reference manual.

What else should I read on object logics and using thf in particular?

THF is typed higher-order form as in the paper here

Gergely
  • 6,879
  • 6
  • 25
  • 35
  • 1
    Please elaborate: What is thf? – Joachim Breitner Jun 10 '13 at 14:15
  • I do not quite get your goal. Could you please clarify? – chris Jun 11 '13 at 00:27
  • The traditional way to create an object logic is to write encoding in Pure. I have heard that now this is possible using THF. The question is: how? – Gergely Jun 11 '13 at 07:32
  • 1
    I have never heard about this. You might want to talk to Jasmin Blanchette (Sledgehammer interacts with TPTP formats). If I remember correctly, he has some code to import theories in certain TPTP formats into Isabelle/HOL (not as a separate object logic). – Lars Noschinski Jun 11 '13 at 11:49

1 Answers1

2

The short answer is: currently, you can't.

There is no facility in Isabelle to define an object logic only via THF. Object logics are still defined building on Pure as in the example you cite.

lsf37
  • 535
  • 2
  • 7