Nuprl Lemma : pcw-path_wf

[P:Type]. ∀[A:P ⟶ Type]. ∀[B:p:P ⟶ A[p] ⟶ Type]. ∀[C:p:P ⟶ a:A[p] ⟶ B[p;a] ⟶ P].  (Path ∈ Type)


Proof




Definitions occuring in Statement :  pcw-path: Path uall: [x:A]. B[x] so_apply: x[s1;s2;s3] so_apply: x[s1;s2] so_apply: x[s] member: t ∈ T function: x:A ⟶ B[x] universe: Type
Definitions unfolded in proof :  uall: [x:A]. B[x] member: t ∈ T pcw-path: Path so_lambda: λ2x.t[x] so_apply: x[s] so_lambda: λ2y.t[x; y] so_apply: x[s1;s2] so_lambda: so_lambda(x,y,z.t[x; y; z]) so_apply: x[s1;s2;s3] nat: all: x:A. B[x] decidable: Dec(P) or: P ∨ Q iff: ⇐⇒ Q and: P ∧ Q not: ¬A rev_implies:  Q implies:  Q false: False prop: uiff: uiff(P;Q) uimplies: supposing a sq_stable: SqStable(P) squash: T subtract: m subtype_rel: A ⊆B top: Top le: A ≤ B less_than': less_than'(a;b) true: True
Lemmas referenced :  le_wf le-add-cancel add-zero add_functionality_wrt_le add-commutes add-swap add-associates minus-one-mul-top zero-add minus-one-mul minus-add condition-implies-le sq_stable__le not-le-2 false_wf decidable__le pcw-steprel_wf all_wf pcw-step_wf nat_wf
Rules used in proof :  sqequalSubstitution sqequalTransitivity computationStep sqequalReflexivity isect_memberFormation introduction cut sqequalRule setEquality functionEquality lemma_by_obid hypothesis sqequalHypSubstitution isectElimination thin cumulativity hypothesisEquality lambdaEquality applyEquality because_Cache dependent_set_memberEquality addEquality setElimination rename natural_numberEquality dependent_functionElimination unionElimination independent_pairFormation lambdaFormation voidElimination productElimination independent_functionElimination independent_isectElimination imageMemberEquality baseClosed imageElimination isect_memberEquality voidEquality intEquality minusEquality axiomEquality equalityTransitivity equalitySymmetry universeEquality

Latex:
\mforall{}[P:Type].  \mforall{}[A:P  {}\mrightarrow{}  Type].  \mforall{}[B:p:P  {}\mrightarrow{}  A[p]  {}\mrightarrow{}  Type].  \mforall{}[C:p:P  {}\mrightarrow{}  a:A[p]  {}\mrightarrow{}  B[p;a]  {}\mrightarrow{}  P].
    (Path  \mmember{}  Type)



Date html generated: 2016_05_14-AM-06_12_46
Last ObjectModification: 2016_01_14-PM-08_04_07

Theory : co-recursion


Home Index