src/Pure/isac/IsacKnowledge/AlgEin.thy
author Walther Neuper <neuper@ist.tugraz.at>
Wed, 21 Jul 2010 13:53:39 +0200
branchisac-from-Isabelle2009-2
changeset 37871 875b6efa7ced
permissions -rw-r--r--
added isac-hook in Pure/thm and isac-code
neuper@37871
     1
(* Algebra Einf"uhrung, Unterrichtsversuch IMST-Projekt
neuper@37871
     2
   author: Walther Neuper 2007
neuper@37871
     3
   (c) due to copyright terms
neuper@37871
     4
neuper@37871
     5
remove_thy"AlgEin";
neuper@37871
     6
use_thy"IsacKnowledge/AlgEin";
neuper@37871
     7
use_thy_only"IsacKnowledge/AlgEin";
neuper@37871
     8
neuper@37871
     9
remove_thy"AlgEin";
neuper@37871
    10
use_thy"IsacKnowledge/Isac";
neuper@37871
    11
*)
neuper@37871
    12
neuper@37871
    13
AlgEin = Rational +
neuper@37871
    14
(*Poly + ..shouldbe sufficient, but norm_Poly *)
neuper@37871
    15
neuper@37871
    16
consts
neuper@37871
    17
neuper@37871
    18
  (*new Descriptions in the related problems*)
neuper@37871
    19
  KantenUnten     :: bool list => una
neuper@37871
    20
  KantenSenkrecht :: bool list => una
neuper@37871
    21
  KantenOben      :: bool list => una
neuper@37871
    22
  KantenLaenge    :: bool => una
neuper@37871
    23
  Querschnitt     :: bool => una
neuper@37871
    24
  GesamtLaenge    :: real => una
neuper@37871
    25
neuper@37871
    26
  (*Script-names*)
neuper@37871
    27
  RechnenSymbolScript :: "[bool,bool,bool list,bool list,bool list,real,
neuper@37871
    28
				bool] => bool"
neuper@37871
    29
	      ("((Script RechnenSymbolScript (_ _ _ _ _ _ =))// (_))" 9)
neuper@37871
    30
neuper@37871
    31
(*
neuper@37871
    32
rules
neuper@37871
    33
  (*this axiom creates a contradictory formal system,
neuper@37871
    34
    see problem TOOODO *)
neuper@37871
    35
*)
neuper@37871
    36
neuper@37871
    37
end