Nuprl Lemma : local-class-equality

[Info,A:Type]. ∀[X:EClass(A)].
  ∀p,q:LocalClass(X).
    q ∈ (Id ⟶ hdataflow(Info;A)) 
    supposing ∀i:Id. ∀inputs:Info List.  hdf-halted(p i*(inputs)) hdf-halted(q i*(inputs))


Proof




Definitions occuring in Statement :  local-class: LocalClass(X) eclass: EClass(A[eo; e]) iterate-hdataflow: P*(inputs) hdf-halted: hdf-halted(P) hdataflow: hdataflow(A;B) Id: Id list: List bool: 𝔹 uimplies: supposing a uall: [x:A]. B[x] all: x:A. B[x] apply: a function: x:A ⟶ B[x] universe: Type equal: t ∈ T
Definitions unfolded in proof :  uall: [x:A]. B[x] member: t ∈ T all: x:A. B[x] uimplies: supposing a local-class: LocalClass(X) sq_exists: x:{A| B[x]} uiff: uiff(P;Q) and: P ∧ Q cand: c∧ B guard: {T} iff: ⇐⇒ Q rev_implies:  Q implies:  Q prop: so_lambda: λ2x.t[x] so_apply: x[s] so_lambda: λ2y.t[x; y] subtype_rel: A ⊆B so_apply: x[s1;s2] exists: x:A. B[x] Id: Id sq_type: SQType(T) hdf-out: hdf-out(P;x) top: Top nat_plus: + less_than: a < b squash: T less_than': less_than'(a;b) true: True decidable: Dec(P) or: P ∨ Q false: False satisfiable_int_formula: satisfiable_int_formula(fmla) not: ¬A listp: List+ es-le-before: loc(e) cons: [a b] nat: le: A ≤ B subtract: m

Latex:
\mforall{}[Info,A:Type].  \mforall{}[X:EClass(A)].
    \mforall{}p,q:LocalClass(X).
        p  =  q  supposing  \mforall{}i:Id.  \mforall{}inputs:Info  List.    hdf-halted(p  i*(inputs))  =  hdf-halted(q  i*(inputs))



Date html generated: 2016_05_17-AM-08_47_22
Last ObjectModification: 2016_01_17-PM-02_41_23

Theory : event-ordering


Home Index