equal
deleted
inserted
replaced
563 let |
563 let |
564 val fact = export inner outer; |
564 val fact = export inner outer; |
565 val term = singleton (export_terms inner outer); |
565 val term = singleton (export_terms inner outer); |
566 val typ = Logic.type_map term; |
566 val typ = Logic.type_map term; |
567 in |
567 in |
|
568 Morphism.transfer_morphism' inner $> |
|
569 Morphism.transfer_morphism' outer $> |
568 Morphism.morphism "Variable.export" {binding = [], typ = [typ], term = [term], fact = [fact]} |
570 Morphism.morphism "Variable.export" {binding = [], typ = [typ], term = [term], fact = [fact]} |
569 end; |
571 end; |
570 |
572 |
571 |
573 |
572 |
574 |