Quot/Examples/AbsRepTest.thy
changeset 786 d6407afb913c
parent 783 06e17083e90b
child 787 5cf83fa5b36c
equal deleted inserted replaced
785:bf6861ee3b90 786:d6407afb913c
     1 theory AbsRepTest
     1 theory AbsRepTest
     2 imports "../QuotMain" "../QuotList" "../QuotOption" "../QuotSum" "../QuotProd" List
     2 imports "../QuotMain" "../QuotList" "../QuotOption" "../QuotSum" "../QuotProd" List
     3 begin
     3 begin
       
     4 
       
     5 print_maps
     4 
     6 
     5 quotient_type 
     7 quotient_type 
     6   fset = "'a list" / "\<lambda>(xs::'a list) ys. \<forall>e. e \<in> set xs \<longleftrightarrow> e \<in> set ys" 
     8   fset = "'a list" / "\<lambda>(xs::'a list) ys. \<forall>e. e \<in> set xs \<longleftrightarrow> e \<in> set ys" 
     7   apply(rule equivpI)
     9   apply(rule equivpI)
     8   unfolding reflp_def symp_def transp_def
    10   unfolding reflp_def symp_def transp_def