src/HOL/Integ/presburger.ML
changeset 20713 823967ef47f1
parent 20485 3078fd2eec7b
child 20854 f9cf9e62d11c
equal deleted inserted replaced
20712:b3cd1233167f 20713:823967ef47f1
   164    ("Numeral.Bit", iT --> bitT --> iT),
   164    ("Numeral.Bit", iT --> bitT --> iT),
   165    ("Numeral.Pls", iT),
   165    ("Numeral.Pls", iT),
   166    ("Numeral.Min", iT),
   166    ("Numeral.Min", iT),
   167    ("Numeral.number_of", iT --> iT),
   167    ("Numeral.number_of", iT --> iT),
   168    ("Numeral.number_of", iT --> nT),
   168    ("Numeral.number_of", iT --> nT),
   169    ("0", nT),
   169    ("HOL.zero", nT),
   170    ("0", iT),
   170    ("HOL.zero", iT),
   171    ("1", nT),
   171    ("HOL.one", nT),
   172    ("1", iT),
   172    ("HOL.one", iT),
   173    ("False", bT),
   173    ("False", bT),
   174    ("True", bT)];
   174    ("True", bT)];
   175 
   175 
   176 (* Preparation of the formula to be sent to the Integer quantifier *)
   176 (* Preparation of the formula to be sent to the Integer quantifier *)
   177 (* elimination procedure                                           *)
   177 (* elimination procedure                                           *)