Dear Joe,

Thanks for this fast reply.

This is what I got from running your command:

robert@keron:~/Project/holala.bit$ opentheory info --theory
--show-assumptions --show-derivations base
3 external type operators: -> bool ind
2 external constants: = select
3 assumptions:
  (1) |- AXIOM OF EXTENSIONALITY
  (2) |- AXIOM OF CHOICE
  (3) |- AXIOM OF INFINITY
8 defined type operators: list option * + unit natural real set
148 defined constants: ! /\ ==> ? ?! \/ ~ cond F T :: @ [] all any
  case.[].:: concat drop filter foldl foldr fromSet head interval last
  length map member nth nub nubReverse null replicate reverse tail take
  toSet unzip zip zipWith case.none.some isNone isSome map none some , fst
  snd case.left.right destLeft destRight isLeft isRight left right () ^
  const flip id injective o surjective Combinator.s Combinator.w * + - < <=
  > >= ^ bit0 bit1 distance div even factorial isSuc log max min minimal
  mod odd pre suc zero * + - / < <= > >= ^ ~ abs fromNatural inv max min
  sup bigIntersect bigUnion empty fromSet intersect irreflexive measure
  reflexive subrelation toSet transitive transitiveClosure union universe
  wellFounded {} bigIntersect bigUnion bijections choice cross delete
  difference disjoint finite fold fromPredicate hasSize image infinite
  injections insert intersect member properSubset rest singleton size
  subset surjections union universe
1,214 theorems:
  |- T
  {(1) (2) (3)}
    |- null []
  {(1) (2) (3)}
    |- isNone none
  {(1) (2) (3)}
    |- even 0
  {(1) (2)}
    |- irreflexive empty
  {(1) (2) (3)}
    |- irreflexive isSuc
  {(1) (2)}
    |- reflexive universe
  {(1) (2)}
    |- transitive empty
  {(1) (2)}
    |- transitive universe
  {(1) (2) (3)}
    |- transitive (<)
  {(1) (2)}
    |- wellFounded empty
  {(1) (2) (3)}
    |- wellFounded (<)
  {(1) (2) (3)}
    |- wellFounded isSuc

...etc

I have the following questions:

1) It seems that the total amount of thms is different from my past
analysis, I had 1186 from the previous function you just pushed into
Opentheory but I got 1,214 theorems running this one. Have I missed
anything?

2) I am not familiar with  AXIOM OF INFINITY, does it have anything to do
with identifying if a proof is classical or intuitionistic?

3) {(1) (2) (3)} means it is not 1, nor 2, nor 3 I guess?

Cheers
Robert



On 8 June 2015 at 19:47, Joe Leslie-Hurd <[email protected]> wrote:

> Hi Robert,
>
> It is easy to answer this question for the OpenTheory standard theory
> library by using this command:
>
> opentheory info --theory --show-assumptions --show-derivations base
>
> For each theorem this displays which of the three axioms
> (Extensionality, Choice and Infinity) it depends on.
>
> Cheers,
>
> Joe
>
> On Mon, Jun 8, 2015 at 10:40 AM, Robert White
> <[email protected]> wrote:
> > Dear all,
> >
> > I wonder how I can detect if there law of excluded middle or double
> negation
> > elimination used in a proof. Basically, I am trying to find out if a
> proof
> > is classical or constructive.
> >
> > Since when I use TAUT or other rewriting functions I won't get a direct
> idea
> > if it is classical or constructive. I wonder if there is anyway I can
> find
> > out.
> >
> > Thanks a lot.
> >
> > --
> >
> > Regards,
> > Robert White (Shuai Wang)
> > INRIA Deducteam
> > [Moving to ILLC of UvA from this Sep. ]
> > [New email address will be [email protected]]
> >
> >
> >
> ------------------------------------------------------------------------------
> >
> > _______________________________________________
> > hol-info mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/hol-info
> >
>



-- 

Regards,
Robert White <http://www.dptinfo.ens-cachan.fr/~swang/>(Shuai Wang)
INRIA Deducteam <https://www.rocq.inria.fr/deducteam/>
[Moving to ILLC of UvA from this Sep. ]
[New email address will be [email protected]]
------------------------------------------------------------------------------
_______________________________________________
hol-info mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to