Nuprl Lemma : aa_ltree_ind_wf
[X:
{j}]. 
[T:Type]. 
[x:aa_ltree(T)]. 
[leaf:X]. 
[node:val:T
                                                          
 left_subtree:aa_ltree(T)
                                                          
 right_subtree:aa_ltree(T)
                                                          
 rec1:X
                                                          
 rec2:X
                                                          
 X].
  (aa_ltree_ind(x;leaf;val,left_subtree,right_subtree,rec1,rec2.node[val;left_subtree;right_subtree;rec1;rec2]) 
 X)
Proof
Definitions occuring in Statement : 
aa_ltree_ind: aa_ltree_ind(x;leaf;val,left_subtree,right_subtree,rec1,rec2.node[val; left_subtree; right_subtree; rec1; rec2]), 
aa_ltree: aa_ltree(T), 
uall:
[x:A]. B[x], 
so_apply: x[s1;s2;s3;s4;s5], 
member: t 
 T, 
function: x:A 
 B[x], 
universe: Type
Definitions : 
uall:
[x:A]. B[x], 
aa_ltree: aa_ltree(T), 
member: t 
 T, 
aa_ltree_ind: aa_ltree_ind(x;leaf;val,left_subtree,right_subtree,rec1,rec2.node[val; left_subtree; right_subtree; rec1; rec2]), 
so_apply: x[s1;s2;s3;s4;s5], 
type-monotone: Monotone(T.F[T]), 
uimplies: b supposing a, 
pi1: fst(t), 
pi2: snd(t)
Lemmas : 
unit_wf2, 
subtype_rel_sum, 
subtype_rel_simple_product, 
subtype_rel_self, 
aa_ltree_wf
\mforall{}[X:\mBbbU{}\{j\}].  \mforall{}[T:Type].  \mforall{}[x:aa\_ltree(T)].  \mforall{}[leaf:X].  \mforall{}[node:val:T
                                                                                                                    {}\mrightarrow{}  left$_{subtree}$:aa\000C\_ltree(T)
                                                                                                                    {}\mrightarrow{}  right$_{subtree}$:a\000Ca\_ltree(T)
                                                                                                                    {}\mrightarrow{}  rec1:X
                                                                                                                    {}\mrightarrow{}  rec2:X
                                                                                                                    {}\mrightarrow{}  X].
    (aa\_ltree\_ind(x;leaf;val,left$_{subtree}$,right$_{subtree}\mbackslash{}ff2\000C4,rec1,rec2.node[val;left$_{subtree}$;...;rec1;rec2])
      \mmember{}  X)
Date html generated:
2013_03_20-AM-10_57_46
Last ObjectModification:
2012_11_27-AM-10_32_24
Home
Index