[Imprint][Data Privacy Statement][E-Mail]

Back to main index. View the specification. View theorem base summary, View theorem base listing, the used properties by spec, the dependency list, the symbol table,

Specification array-as-listinstance
instantiate
   array
with 
   list-perm, 
   putoutside-id
   
by mapping
   : Array[A] → List[A]; 
   mkarray : (Nat → Array[A]) → λ n. mklist([].head, n); 
   mkarray : (Nat × A → Array[A]) → λ n, a. mklist(a, n); 
   # .  → # .  : (List[A] → Nat); 
    . ( . )  →  . ( . ) : (List[A] × Nat → A) ; 
    . (. := .)  →  . (. := .) : (List[A] × Nat × A → List[A]) ; 
end instantiate