Origin Definitions Sections Support(jlc) Doc

core_3_jlc
Nuprl Section: core_3_jlc - Various facts about Propositional Operators
Selected Objects
THMdecidable_iff_exists_bool_functionP:(TProp). (x:T. Dec(P(x))) (f_p:(T). x:T. P(x) f_p(x))
THMdecidable_iff_exists_bool_function_2P:(TZProp). (x:T, y:Z. Dec(P(x,y))) (f_p:(TZ). x:T, y:Z. P(x,y) f_p(x,y))
THMsq_stable_functionality_wrt_orSqStable(P) SqStable(Q) SqStable(P Q) SqStable(P) SqStable(Q)
THMsq_stable__orDec(P) Dec(Q) SqStable(P Q)
THMdecidable_functionality_wrt_iff(P Q) (Dec(P) Dec(Q))
THMdecidable__trueDec(True)
THMdecidable__equal_nilDec(nil = nil T List)
THMdemorganDec(P) Dec(Q) ((P Q) P & Q)
THMdemorgan1Dec(P) Dec(Q) ((P Q) P & Q)
THMdemorgan2Dec(P) Dec(Q) ((P & Q) P Q)
THMcontrapositiveDec(P) Dec(Q) ((P Q) (Q P))
THMpair_functionality_wrt_equalt1,t2:T, u1,u2:U. t1 = t2 u1 = u2 < t1,u1 > = < t2,u2 >
defequivalence{T} == {f:(TT)| (x:T. f(x,x)) & (x,y:T. f(x,y) f(y,x)) & (x,y,z:T. f(x,y) f(y,z) f(x,z)) }
THMequivalence_inc{T} (TT)
THMdiscrete_equality_inc_equivalence{T=} {T}
THMequivalence_typeeq:{T}. eq TT
THMequivalence_propertiesf:{T}. (x,y,z:T. f(x,y) f(y,z) f(x,z)) & (x,y:T. f(x,y) f(y,x)) & (x:T. f(x,x)) & f TT
THMequivalence_symmetriceq:{T}, x,y:T. eq(x,y) eq(y,x)
THMequivalence_bool_functioneq:{T}. eq TT
THMequivalence_reflexiveeq:{T}, u:T. eq(u,u)
THMdiscrete_equality_is_equivalenceEQ:{T=}. EQ {T}
THMequivalence_weakening_lemmaeq:{T=}, f:{T}, x,y:T. eq(x,y) f(x,y)
THMnot_equivalence_implies_not_discrete_eqeq:{T}, f:{T=}, x,y:T. eq(x,y) f(x,y)
THMdecidable__spreadP:(TUProp). (x:T, y:U. Dec(P(x,y))) (p:(TU). Dec(p/l,r. P(l,r)))
THMnot_not_rwP:(TProp). (x:T. Dec(P(x))) (x:T. P(x) P(x))

Origin Definitions Sections Support(jlc) Doc