WhoCites Definitions Graphs Sections NuprlLIB Doc

Who Cites array-update?
array-updateDef a[i:=v] == < |a|,j.if j=i v else a[j] fi >
array-select Def a[i] == 2of(a)(i)
eq_int Def i=j == if i=j true ; false fi
Thm* i,j:. (i=j)
array-length Def |a| == 1of(a)
pi2 Def 2of(t) == t.2
Thm* A:Type, B:(AType), p:(a:AB(a)). 2of(p) B(1of(p))
pi1 Def 1of(t) == t.1
Thm* A:Type, B:(AType), p:(a:AB(a)). 1of(p) A

Syntax:a[i:=v] has structure: array-update(a; i; v)

About:
pairspreadspreadproductboolbfalsebtrueifthenelseint
int_eqlambdaapplyfunctionuniversememberall
!abstraction

WhoCites Definitions Graphs Sections NuprlLIB Doc