src/Pure/term_xml.scala
changeset 71777 3875815f5967
parent 70844 f95a85446a24
child 75393 87ebf5a50283
equal deleted inserted replaced
71776:5ef7f374e0f8 71777:3875815f5967
    93           { case (List(a), b) => val (c, d) = pair(term, proof)(b); AbsP(a, c, d) },
    93           { case (List(a), b) => val (c, d) = pair(term, proof)(b); AbsP(a, c, d) },
    94           { case (Nil, a) => val (b, c) = pair(proof, term)(a); Appt(b, c) },
    94           { case (Nil, a) => val (b, c) = pair(proof, term)(a); Appt(b, c) },
    95           { case (Nil, a) => val (b, c) = pair(proof, proof)(a); AppP(b, c) },
    95           { case (Nil, a) => val (b, c) = pair(proof, proof)(a); AppP(b, c) },
    96           { case (Nil, a) => Hyp(term(a)) },
    96           { case (Nil, a) => Hyp(term(a)) },
    97           { case (List(a), b) => PAxm(a, list(typ)(b)) },
    97           { case (List(a), b) => PAxm(a, list(typ)(b)) },
    98           { case (List(a), b) => OfClass(typ(b), a) },
    98           { case (List(a), b) => PClass(typ(b), a) },
    99           { case (List(a), b) => val (c, d) = pair(term, list(typ))(b); Oracle(a, c, d) },
    99           { case (List(a), b) => val (c, d) = pair(term, list(typ))(b); Oracle(a, c, d) },
   100           { case (List(a, b, c), d) => PThm(long_atom(a), b, c, list(typ)(d)) }))
   100           { case (List(a, b, c), d) => PThm(long_atom(a), b, c, list(typ)(d)) }))
   101       proof
   101       proof
   102     }
   102     }
   103 
   103