Nuprl Definition : simple-swap-specification
simple-swap-specification(AType;n;prog;i;j) ==
  ∀k:ℕn. ∀A:Arr(AType).  (↑(A-eval(array-model(AType)) simple-swap-test2(array-model(AType);prog;i;j;k) A))
Definitions occuring in Statement : 
simple-swap-test2: simple-swap-test2(AModel;prog;i;j;k)
, 
array-model: array-model(AType)
, 
Arr: Arr(AType)
, 
A-eval: A-eval(AModel)
, 
int_seg: {i..j-}
, 
assert: ↑b
, 
all: ∀x:A. B[x]
, 
apply: f a
, 
natural_number: $n
Definitions occuring in definition : 
int_seg: {i..j-}
, 
natural_number: $n
, 
all: ∀x:A. B[x]
, 
Arr: Arr(AType)
, 
assert: ↑b
, 
apply: f a
, 
A-eval: A-eval(AModel)
, 
simple-swap-test2: simple-swap-test2(AModel;prog;i;j;k)
, 
array-model: array-model(AType)
FDL editor aliases : 
simple-swap-specification
Latex:
simple-swap-specification(AType;n;prog;i;j)  ==
    \mforall{}k:\mBbbN{}n.  \mforall{}A:Arr(AType).
        (\muparrow{}(A-eval(array-model(AType))  simple-swap-test2(array-model(AType);prog;i;j;k)  A))
Date html generated:
2016_05_15-PM-02_20_06
Last ObjectModification:
2015_09_23-AM-07_38_42
Theory : monads
Home
Index