Nuprl Definition : correct_proof
correct_proof(Sequent;effect;s;pf) ==
  fix((λcorrect_proof,s,pf. let sr,f = pf 
                            in ((fst(sr)) = s ∈ Sequent)
                               ∧ case effect sr
                                  of inl(subgoals) =>
                                  ∀i:ℕ||subgoals||. (correct_proof subgoals[i] (f i))
                                  | inr(x) =>
                                  False)) 
  s 
  pf
Definitions occuring in Statement : 
select: L[n]
, 
length: ||as||
, 
int_seg: {i..j-}
, 
pi1: fst(t)
, 
all: ∀x:A. B[x]
, 
and: P ∧ Q
, 
false: False
, 
apply: f a
, 
fix: fix(F)
, 
lambda: λx.A[x]
, 
spread: spread def, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
natural_number: $n
, 
equal: s = t ∈ T
Definitions occuring in definition : 
fix: fix(F)
, 
lambda: λx.A[x]
, 
spread: spread def, 
and: P ∧ Q
, 
equal: s = t ∈ T
, 
pi1: fst(t)
, 
decide: case b of inl(x) => s[x] | inr(y) => t[y]
, 
all: ∀x:A. B[x]
, 
int_seg: {i..j-}
, 
natural_number: $n
, 
length: ||as||
, 
select: L[n]
, 
apply: f a
, 
false: False
FDL editor aliases : 
correct_proof
Latex:
correct\_proof(Sequent;effect;s;pf)  ==
    fix((\mlambda{}correct$_{proof}$,s,pf.  let  sr,f  =  pf 
                                                      in  ((fst(sr))  =  s)
                                                            \mwedge{}  case  effect  sr
                                                                  of  inl(subgoals)  =>
                                                                  \mforall{}i:\mBbbN{}||subgoals||.  (correct$_{proof}$  subgoals[i\000C]  (f  i))
                                                                  |  inr(x)  =>
                                                                  False)) 
    s 
    pf
Date html generated:
2016_05_15-PM-03_15_05
Last ObjectModification:
2015_09_23-AM-07_42_49
Theory : general
Home
Index