Searched refs:SPEC (Results 276 - 300 of 622) sorted by relevance

<<11121314151617181920>>

/seL4-l4v-10.1.1/HOL4/src/coretypes/
H A DsumScript.sml190 REPEAT STRIP_TAC THEN STRIP_ASSUME_TAC (SPEC ���s:('a,'b)sum��� A_ONTO) THEN
359 STRIP_ASSUME_TAC (SPEC ���x:('a,'b)sum��� sum_CASES) THEN
366 STRIP_ASSUME_TAC (SPEC ���x:('a,'b)sum��� sum_CASES) THEN
374 STRIP_ASSUME_TAC (SPEC ���x:('a,'b)sum��� sum_CASES) THEN
/seL4-l4v-10.1.1/HOL4/src/prekernel/
H A DFinalThm-sig.sml62 val SPEC : term -> thm -> thm value
/seL4-l4v-10.1.1/HOL4/src/simp/src/
H A DOpening.sig10 * fun refl x = SPEC x thm;
/seL4-l4v-10.1.1/HOL4/examples/lambda/barendregt/
H A DtakahashiScript.sml96 |> Q.SPEC `��M N. P M N ��� M =��=> N`
/seL4-l4v-10.1.1/HOL4/examples/lambda/typing/
H A DcontextlistsScript.sml105 val PERM_RULES = LIST_CONJ [Q.SPEC `[]` PERM_REFL,
/seL4-l4v-10.1.1/HOL4/examples/logic/
H A DfoltypesScript.sml297 |> Q.SPEC `��n t0 x. (n = 0) ��� Q t0 x`
346 |> Q.SPEC `��n t0 x. (n = 1) ��� Q t0 x`
389 fof_ind |> Q.SPEC `��f x. Q f` |> Q.SPEC `��x. X` |> SIMP_RULE (srw_ss()) []
/seL4-l4v-10.1.1/HOL4/examples/ARM_security_properties/
H A Dpriv_constraints_spsrScript.sml367 THEN ASSUME_TAC (SPEC ``s:arm_state`` read_cpsr_fixed_lem)
495 SPEC ``27w:word5`` constT_sfc_ut_thm]
587 IMP_RES_TAC (SPEC r' (
593 (fn thm => ASSUME_TAC (SPEC ``s:arm_state`` thm))
/seL4-l4v-10.1.1/HOL4/examples/machine-code/graph/
H A DGraphLangScript.sml205 (* representation in ARM SPEC *)
247 (* representation in M0 SPEC *)
357 | ARM arm_c => SPEC ARM_MODEL (arm_STATE s * arm_PC n) arm_c
359 | M0 m0_c => SPEC M0_MODEL (m0_STATE s * m0_PC n) m0_c
1297 ``SPEC ARM_MODEL (arm_assert_for ((NextNode i,st,name)::t)) code
1301 ``SPEC M0_MODEL (m0_assert_for ((NextNode i,st,name)::t)) code
1341 SPEC ^model_tm (^assert_for_tm s1) code (^assert_for_tm s2)``,
1581 \\ ASSUME_TAC (DIVISION |> Q.SPEC `2` |> SIMP_RULE std_ss []
1582 |> GSYM |> Q.SPEC `n`)
1598 \\ ASSUME_TAC (DIVISION |> Q.SPEC `
[all...]
/seL4-l4v-10.1.1/HOL4/src/quotient/examples/sigma/
H A DalphaScript.sml914 (map (fn tm => MP_TAC (SPEC_ALL (SPEC tm ALPHA1_height_induct_LEMMA)))
933 THEN STRIP_ASSUME_TAC (SPEC x th)
1031 THEN POP_ASSUM (MP_TAC o SPEC ���y:var���)
1032 THEN POP_ASSUM (MP_TAC o SPEC ���v:var���)
1039 THEN POP_ASSUM (MP_TAC o SPEC ���y:var���)
1040 THEN POP_ASSUM (MP_TAC o SPEC ���v:var���)
1232 THEN DISCH_THEN (MP_TAC o SPEC ���FV_obj1 (SUB1 s x)���)
1234 THEN POP_ASSUM (MP_TAC o SPEC ���x:var���)
1374 THEN POP_ASSUM (STRIP_ASSUME_TAC o SPEC ���FV_obj1 (SUB1 s x')���)
1376 [ POP_ASSUM (STRIP_ASSUME_TAC o SPEC ���
[all...]
/seL4-l4v-10.1.1/HOL4/src/integer/
H A DCooperCore.sml264 SPEC y (MATCH_MP INT_DIVIDES_RMUL ldel_divides)
276 SPEC y (MATCH_MP INT_DIVIDES_RMUL ldel_divides)
360 val delta_ok = CONJ zero_lt_delta (SPEC delta_tm INT_LE_REFL)
583 SYM (SPEC e elim_neg_ones)
646 val disj2_exm = SPEC disj2 EXCLUDED_MIDDLE
786 val e_eq_e11 = SYM (SPEC e elim_minus_ones)
960 val e_eq_11 = SYM (SPEC e elim_neg_ones)
1071 SPEC change_by_dmultiples with u, and MP with zero_lt_u to get
1074 val Fx0_less_ud = MP (SPEC u change_by_dmultiples) zero_lt_u
1075 (* SPEC choose_lemm
[all...]
/seL4-l4v-10.1.1/HOL4/src/probability/
H A DprobabilityScript.sml256 Q.SPEC `(p_space p, events p)`) ALGEBRA_INTER
263 Q.SPEC `(p_space p, events p)`) ALGEBRA_EMPTY
270 Q.SPEC `(p_space p, events p)`) ALGEBRA_SPACE
278 Q.SPEC `(p_space p, events p)`) ALGEBRA_UNION
301 Q.SPEC `(p_space p, events p)`) ALGEBRA_DIFF
309 Q.SPEC `(p_space p, events p)`) ALGEBRA_COMPL
317 Q.SPEC `(p_space p, events p)`) SIGMA_ALGEBRA_COUNTABLE_UNION
613 (prob p s = SIGMA (\x. prob p {x}) s)` (MP_TAC o GSYM o Q.SPEC `p`)
641 >> (MATCH_MP_TAC o UNDISCH o Q.SPEC `s`) REAL_SUM_IMAGE_FINITE_SAME
868 (MP_TAC o Q.SPEC `(\
[all...]
/seL4-l4v-10.1.1/HOL4/examples/CCS/
H A DStrongLawsScript.sml136 (SPEC ``E :('a, 'b) CCS`` STRONG_SUM_IDENT_R)));
191 (SPEC ``E :('a, 'b) CCS``
196 (SPEC ``E' :('a, 'b) CCS``
198 (SPEC ``E :('a, 'b) CCS`` STRONG_SUM_IDEMP)))))));
210 (SPEC ``E' :('a, 'b) CCS``
212 (SPEC ``E'' :('a, 'b) CCS``
215 (SPEC ``E' :('a, 'b) CCS``
344 (SPEC ``E :('a, 'b) CCS`` STRONG_PAR_IDENT_R)));
606 (CONJ (SPEC ``tau :'b Action``
609 (SPEC ``
[all...]
/seL4-l4v-10.1.1/HOL4/examples/machine-code/lisp/
H A Dlisp_opsScript.sml78 val th = SPEC f (MATCH_MP SPEC_FRAME th)
82 val th = SPEC x (MATCH_MP SPEC_FRAME th)
83 val th = SPEC post_tm (MATCH_MP SPEC_WEAKEN th)
125 val th = SPEC (mk_cond_star(pre_tm,pre)) th
301 val th = RW [Q.SPEC `n2w n` WORD_AND_COMM] th
471 val lisp_inv_0 = (DISCH_ALL o SIMP_RULE std_ss [] o Q.SPEC `0` o UNDISCH) lisp_inv_Val
472 val lisp_inv_1 = (DISCH_ALL o SIMP_RULE std_ss [] o Q.SPEC `1` o UNDISCH) lisp_inv_Val
1071 val th = RW [Q.SPEC `f y` SEP_HIDE_def] th
1073 val th = SPEC (mk_var("r5",``:word32``)) th
1086 val th = SPEC (mk_va
[all...]
/seL4-l4v-10.1.1/HOL4/examples/
H A Ddpll.sml76 Unsat (DISJ_CASES (SPEC v BOOL_CASES_AX) l_false r_false)
122 spec (SPEC (f (#1 (dest_forall (concl th)))) th)
/seL4-l4v-10.1.1/HOL4/examples/formal-languages/regular/
H A Deq_cmp_bmapScript.sml222 >> STRIP_ASSUME_TAC (SPEC ``k:'a->bool`` SET_CASES)
224 >- (STRIP_ASSUME_TAC (SPEC ``t:'a->bool`` SET_CASES)
H A DregexpLib.sml147 (SPEC regexp_tm Brzozowski_partial_eval_conseq)
151 val dfa_thm1 = SPEC stm dfa_thm
/seL4-l4v-10.1.1/HOL4/examples/fun-op-sem/for/
H A Dfor_compileScript.sml182 (FIRST_X_ASSUM (MP_TAC o Q.SPEC `r'`)
183 \\ FIRST_X_ASSUM (MP_TAC o Q.SPEC `s`)
186 \\ FIRST_X_ASSUM (MP_TAC o Q.SPEC `s'`) \\ fs []
451 \\ REPEAT (FIRST_X_ASSUM (MP_TAC o Q.SPEC `c:num`))
859 \\ FIRST_X_ASSUM (MP_TAC o Q.SPEC `c`) \\ fs [])
861 \\ POP_ASSUM (STRIP_ASSUME_TAC o Q.SPEC `c`)
864 \\ POP_ASSUM (MP_TAC o Q.SPEC `a_state (phase3 0 0 t) c`)
871 \\ POP_ASSUM (MP_TAC o Q.SPEC `a_state (phase3 0 0 t) c`)
/seL4-l4v-10.1.1/HOL4/examples/imperative/
H A DreflectOnFailure.sml182 REWRITE_TAC [BETA_RULE (SPEC P (INST_TYPE [alpha |-> ``:'a->num``,beta |-> ``:'a->num``]
203 SPEC P (INST_TYPE [ alpha |-> type_of((hd(#1(Pxy))))] parameterizeSPrime)
/seL4-l4v-10.1.1/HOL4/src/1/
H A DTactic.sml71 fun resolve th th' = MP (MP (SPEC (concl th) F_IMP) th') th
301 ([(asl, mk_forall (x, subst [t |-> x] w))], sing (SPEC t))
306 ([(asl, mk_forall (x, w))], sing (SPEC x))
457 val (ct, cf) = CONJ_PAIR (SPEC rarm (SPEC larm inst))
465 (SPEC cond EXCLUDED_MIDDLE)
499 fun BOOL_CASES_TAC p = STRUCT_CASES_TAC (SPEC p BOOL_CASES_AX)
557 fun ASM_CASES_TAC t = DISJ_CASES_TAC (SPEC t EXCLUDED_MIDDLE)
/seL4-l4v-10.1.1/HOL4/src/list/src/
H A DnumposrepScript.sml263 REWRITE_RULE [DECIDE ``1 < 2``] o Q.SPEC `2`) EXP_BASE_LT_MONO
284 (Q.SPEC `1` (Thm.CONJUNCT2 l2n_pow2_compute))
/seL4-l4v-10.1.1/HOL4/src/n-bit/
H A DalignmentScript.sml253 |> Q.SPEC p
255 val th2 = th1 |> Q.SPEC `0w` |> SIMP_RULE (srw_ss()) [aligned_0]
/seL4-l4v-10.1.1/HOL4/src/num/arith/src/
H A DSub_and_cond.sml89 (SPEC n arithmeticTheory.LESS_EQ_REFL))
98 SUB_LEFT_EQ |> SPEC numSyntax.zero_tm
/seL4-l4v-10.1.1/HOL4/src/opentheory/postbool/
H A DLogging.sml46 |f (SPEC_prf _) = "SPEC"
250 (* Attribution: ideas (and code) for reconstructing DISCH, SPEC, GEN, etc.
290 val th2 = SPEC x (ASSUME tm)
295 val th2 = SPEC Q (UNDISCH(fst(EQ_IMP_RULE th1)))
324 val th3 = SPEC R (EQ_MP th2 (ASSUME (mk_disj(P,Q))))
555 | Specialize_prf (t,th) => log_thm (SPEC t th)
611 val th5 = MP th4 (SPEC F FALSITY)
613 val _ = log_thm (DISJ_CASES (SPEC tm BOOL_CASES_AX) th2 th6)
/seL4-l4v-10.1.1/HOL4/src/ring/src/
H A Dabstraction.sml117 (nsub,SPEC v (GEN (inst ti x) th))
167 foldl (fn ({redex,residue},th) => SPEC residue (GEN redex th))
/seL4-l4v-10.1.1/HOL4/src/search/
H A DbftScript.sml170 >> POP_ASSUM (MP_TAC o Q.SPEC `x`)
203 POP_ASSUM (MP_TAC o Q.SPEC `x`) THEN RW_TAC list_ss [] THEN

Completed in 187 milliseconds

<<11121314151617181920>>