Nuprl Definition : per-close
per-close{i:l}(Term;EQ;ts;T;T';eq) ==
  pRec(candidate-type-system{i:l, i:l}(Term)
  × Term
  × Term
  × term-equality{i:l}(Term);close.λp.let ts,T,T',eq = p 
                                      in (ts T T' eq) ∨ per-eq-def{i:l}(Term;EQ;λT,T',eq. (close <ts, T, T', eq>);T;T';e\000Cq)  <ts
                                                                                                               , T
                                                                                                               , T'
                                                                                                               , eq>)
Definitions occuring in Statement : 
per-eq-def: per-eq-def{i:l}(Term;EQ;ts;T;T';eq)
, 
candidate-type-system: candidate-type-system{i:l,j:l}(Term)
, 
term-equality: term-equality{i:l}(Term)
, 
parameterized-rec: pRec(C;x.B[x];c)
, 
spreadn: spread4, 
or: P ∨ Q
, 
apply: f a
, 
lambda: λx.A[x]
, 
pair: <a, b>
, 
product: x:A × B[x]
Definitions occuring in definition : 
parameterized-rec: pRec(C;x.B[x];c)
, 
candidate-type-system: candidate-type-system{i:l,j:l}(Term)
, 
product: x:A × B[x]
, 
term-equality: term-equality{i:l}(Term)
, 
spreadn: spread4, 
or: P ∨ Q
, 
per-eq-def: per-eq-def{i:l}(Term;EQ;ts;T;T';eq)
, 
lambda: λx.A[x]
, 
apply: f a
, 
pair: <a, b>
FDL editor aliases : 
per-close
Latex:
per-close\{i:l\}(Term;EQ;ts;T;T';eq)  ==
    pRec(candidate-type-system\{i:l,  i:l\}(Term)
    \mtimes{}  Term
    \mtimes{}  Term
    \mtimes{}  term-equality\{i:l\}(Term);close.\mlambda{}p.let  ts,T,T',eq  =  p 
                                                                            in  (ts  T  T'  eq)
                                                                                  \mvee{}  per-eq-def\{i:l\}(Term;EQ;\mlambda{}T,T',eq.
                                                                                                                                                        (close 
                                                                                                                                                          <ts
                                                                                                                                                          ,  T
                                                                                                                                                          ,  T'
                                                                                                                                                          ,  eq>);T;T';eq)    ;<ts
                                                                                                                                                                              ,  T
                                                                                                                                                                              ,  T'
                                                                                                                                                                              ,  eq>)
Date html generated:
2016_05_15-PM-01_49_13
Last ObjectModification:
2015_09_23-AM-07_37_16
Theory : parameterized!rec
Home
Index