Skip to content

Instantly share code, notes, and snippets.

@shaolintl
shaolintl / gist:b299af872187bf8e66a5
Created May 21, 2015 13:24
output of a replay step without using the macro construct
This file has been truncated, but you can view the full file.
Trying to prove ladr3(ladr2(A,B))=ladr1 :- ladr3(ladr2(C,ladr2(ladr2(A,B),ladr0)))=ladr0 from :
:- X=X
ladr3(ladr2(A,B))=ladr1,ladr3(ladr2(ladr2(ladr2(A,B),ladr0),C))=ladr1 :-
:- ladr3(ladr2(A,B))=ladr1,ladr3(ladr2(B,A))=ladr0
refute
command: class at.logic.gapt.provers.atp.commands.replay.SetClauseWithProofCommand, data: ()
command: class at.logic.gapt.provers.atp.commands.sequents.SetTargetClause, data: ()
command: class at.logic.gapt.provers.atp.commands.refinements.simple.SimpleRefinementGetCommand, data: ()
command: class at.logic.gapt.provers.atp.commands.robinson.VariantsCommand$, data: (InitialType( :- X=X),InitialType(ladr3(ladr2(A,B))=ladr1,ladr3(ladr2(ladr2(ladr2(A,B),ladr0),C))=ladr1 :- ))
group: grades dataset
description[[ Dataset for some questions in Ex2
* the relation _Studied_ contains grades of sid per course
* the relation _Course_ contains tid and room per course
* the relation _Teacher_ contains name and department per teacher
]]
Studied = { sid course grade
group: grades dataset
description[[ Dataset for some questions in Ex2
* the relation _Studied_ contains grades of sid per course
* the relation _Course_ contains tid and room per course
* the relation _Teacher_ contains name and department per teacher
]]
Studied = { sid course grade
1, db, 10
group: grades dataset
description[[ Dataset for some questions in Ex2
* the relation _Studied_ contains grades of sid per course
* the relation _Course_ contains tid and room per course
* the relation _Teacher_ contains name and department per teacher
]]
Studied = { sid course grade
1, db, 10
@shaolintl
shaolintl / prims.fst
Created March 7, 2017 10:51
A light-weight prims.fst file for debugging purposes
(*
Copyright 2008-2016 Nikhil Swamy and Microsoft Research
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
@shaolintl
shaolintl / dsenv.debug1
Created March 7, 2017 13:36
ds environment after tc of prims
This file has been truncated, but you can view the full file.
dsenv: FStar_ToSyntax_Env.env =
{FStar_ToSyntax_Env.curmodule = None; curmonad = None;
modules =
[({FStar_Ident.ns = [];
ident =
{FStar_Ident.idText = "Prims";
idRange =
{FStar_Range.def_range = 432354367837044740L;
use_range = 432354367837044740L}};
nsstr = ""; str = "Prims"},
@shaolintl
shaolintl / se-simple-val-t2.debug
Last active March 9, 2017 15:04
t of the declaration in Simple after type checking
t: FStar_Syntax_Syntax.typ =
{FStar_Syntax_Syntax.n =
FStar_Syntax_Syntax.Tm_arrow
([({FStar_Syntax_Syntax.ppname =
{FStar_Ident.idText = "x";
idRange =
{FStar_Range.def_range = 468376023398924290L;
use_range = 468376023398924290L}};
index = <abstr>;
sort =
t: FStar_Syntax_Syntax.typ =
{FStar_Syntax_Syntax.n =
FStar_Syntax_Syntax.Tm_arrow
([({FStar_Syntax_Syntax.ppname =
{FStar_Ident.idText = "x";
idRange =
{FStar_Range.def_range = 468376023398924290L;
use_range = 468376023398924290L}};
index = <abstr>;
sort =
se: FStar_Syntax_Syntax.sigelt =
FStar_Syntax_Syntax.Sig_let
((true,
[{FStar_Syntax_Syntax.lbname =
FStar_Util.Inr
{FStar_Syntax_Syntax.fv_name =
{FStar_Syntax_Syntax.v =
{FStar_Ident.ns =
[{FStar_Ident.idText = "Simple";
idRange =
@shaolintl
shaolintl / se-simple-let-lbs.debug
Created March 9, 2017 15:52
The labels in the let binding in Simple
lbs: FStar_Syntax_Syntax.letbindings =
(true,
[{FStar_Syntax_Syntax.lbname =
FStar_Util.Inr
{FStar_Syntax_Syntax.fv_name =
{FStar_Syntax_Syntax.v =
{FStar_Ident.ns =
[{FStar_Ident.idText = "Simple";
idRange =
{FStar_Range.def_range = 468374918518554626L;