Nuprl Definition : provisional-subterm-context

provisional-subterm-context{i:l}(X;f;vs;L) ==
  bind-provision(X;ctxt.ctt-subterm-context{i:l}(ctxt;f;||L||;vs;if (ctt-opr-is(f;"Glue")
                                                                    ∧b ((||L|| =z 2) ∨b(||L|| =z 3)))
                                                                    ∨b(ctt-opr-is(f;"case") ∧b (||L|| =z 3))
                                                                    ∨b(ctt-opr-is(f;"unglue")
                                                                      ∧b ((||L|| =z 2) ∨b(||L|| =z 3)))
  then snd(snd(L[1]))
  else snd(snd(L[0]))
  fi ))



Definitions occuring in Statement :  ctt-subterm-context: ctt-subterm-context{i:l}(ctxt;f;n;vs;m) ctt-opr-is: ctt-opr-is(f;s) select: L[n] length: ||as|| bor: p ∨bq band: p ∧b q ifthenelse: if then else fi  eq_int: (i =z j) pi2: snd(t) natural_number: $n token: "$token" bind-provision: bind-provision(x;t.f[t])
Definitions occuring in definition :  bind-provision: Error :bind-provision,  ctt-subterm-context: ctt-subterm-context{i:l}(ctxt;f;n;vs;m) ifthenelse: if then else fi  band: p ∧b q ctt-opr-is: ctt-opr-is(f;s) token: "$token" bor: p ∨bq eq_int: (i =z j) length: ||as|| pi2: snd(t) select: L[n] natural_number: $n
FDL editor aliases :  provisional-subterm-context

Latex:
provisional-subterm-context\{i:l\}(X;f;vs;L)  ==
    bind-provision(X;ctxt.ctt-subterm-context\{i:l\}(ctxt;f;||L||;vs;if  (ctt-opr-is(f;"Glue")
                                                                                                                                        \mwedge{}\msubb{}  ((||L||  =\msubz{}  2)
                                                                                                                                              \mvee{}\msubb{}(||L||  =\msubz{}  3)))
                                                                                                                                        \mvee{}\msubb{}(ctt-opr-is(f;"case")
                                                                                                                                            \mwedge{}\msubb{}  (||L||  =\msubz{}  3))
                                                                                                                                        \mvee{}\msubb{}(ctt-opr-is(f;"unglue")
                                                                                                                                            \mwedge{}\msubb{}  ((||L||  =\msubz{}  2)
                                                                                                                                                  \mvee{}\msubb{}(||L||  =\msubz{}  3)))
    then  snd(snd(L[1]))
    else  snd(snd(L[0]))
    fi  ))



Date html generated: 2020_05_21-AM-10_37_24
Last ObjectModification: 2020_03_17-PM-03_35_31

Theory : cubical!type!theory


Home Index