Information Technology Reference
In-Depth Information
b:B
•
wf_B(b)
B =
{|
|}
value
[ instanses ]
B
:B= [],
⊥
B
:B,
[ observer functions ]
obs_BFl_B: B
BF
∗
,
→
obs_BFs_B: B
→
BF-set,
BF
→
obs_CF_B: B
CF
post obs_CF_B(b,bf) as cf
pre bf
×
∈
obs_BFs_B(b),
totalcost: B
∼
→
C
totalcost(b)
≡
if b =
B
then 0.0
else let bf:BF
•
bf
dom b in
cost(b(bf)) + totalcost(b
∈
\{
bf
}
)
end
end
pre b
=
⊥
B
,
[ misc ]
scale: B
×
→
Real
B
≡
scale(b,r)
→
|
[ bf
mk_CF(c,bs)
bf:BF, c:C, bs:B
•
bf
∈
dom b
∧
c = r
∗
cost(b(bf))
∧
bs = scale(subbudget(b(bf)),r) ],
min: C
×
C
→
C
min(c
1
,c
2
)
≡
if c
1
≤
c
2
then c
1
else c
2
end,
max: C
×
C
→
C
max(c
1
,c
2
)
≡
if c
1
≥
c
2
then c
1
else c
2
end,
[ predicates ]
unique_BF: B
→
Bool
unique_BF(b)
≡
len obs_BFl_B(b) = card obs_BFs_B(b),
is_superior_BF: BF
×
BF
×
B
→
Bool,
is_subordinary_BF: BF
×
BF
×
B
→
Bool,
Search WWH ::
Custom Search