(* $Id: nVCG_CaseChecker.thy 1322 2013-07-02 15:05:55Z langec $ Auction Theory Toolbox Authors: * Christoph Lange Dually licenced under * Creative Commons Attribution (CC-BY) 3.0 * ISC License (1-clause BSD License) See LICENSE file for details (Rationale for this dual licence: http://arxiv.org/abs/1107.3212) *) theory RealMinusBug imports Main begin definition broken :: "nat \ nat \ nat" where "broken = (\ b n . 0::nat) - (\ b n . 0::nat)" definition working2 :: "nat \ nat" where "working2 = (\ b . 0::nat) - (\ b . 0::nat)" definition working1 :: "nat \ nat" where "working1 = (\ n . 0::nat) - (\ n . 0::nat)" export_code broken in Scala module_name RealMinusBug file "code/RealMinusBug.scala" end