- Use Up arrow (↑) key to move up the Flying Helicopter;
- Use Down arrow (↓) key to move down the Flying Helicopter;
- Use Left arrow (←) key to make a circular move for the Flying Helicopter;
- Choose the pretended Angles Factors (θ and γ Angles) for adjust the settings
for the Axonometric Projection;


In the tab 'NumberFormatting' you can specify the number format.
The number patterns details described below are extracted from :
DecimalFormat
patterns have the following syntax:
Pattern: PositivePattern PositivePattern ; NegativePattern PositivePattern: Prefixopt Number Suffixopt NegativePattern: Prefixopt Number Suffixopt Prefix: any Unicode characters except \uFFFE, \uFFFF, and special characters Suffix: any Unicode characters except \uFFFE, \uFFFF, and special characters Number: Integer Exponentopt Integer . Fraction Exponentopt Integer: MinimumInteger # # Integer # , Integer MinimumInteger: 0 0 MinimumInteger 0 , MinimumInteger Fraction: MinimumFractionopt OptionalFractionopt MinimumFraction: 0 MinimumFractionopt OptionalFraction: # OptionalFractionopt Exponent: E MinimumExponent MinimumExponent: 0 MinimumExponentopt
A DecimalFormat
pattern contains a positive and negative
subpattern, for example, "#,##0.00;(#,##0.00)"
. Each
subpattern has a prefix, numeric part, and suffix. The negative subpattern
is optional; if absent, then the positive subpattern prefixed with the
localized minus sign ('-'
in most locales) is used as the
negative subpattern. That is, "0.00"
alone is equivalent to
"0.00;-0.00"
. If there is an explicit negative subpattern, it
serves only to specify the negative prefix and suffix; the number of digits,
minimal digits, and other characteristics are all the same as the positive
pattern. That means that "#,##0.0#;(#)"
produces precisely
the same behavior as "#,##0.0#;(#,##0.0#)"
.
The prefixes, suffixes, and various symbols used for infinity, digits,
thousands separators, decimal separators, etc. may be set to arbitrary
values, and they will appear properly during formatting. However, care must
be taken that the symbols and strings do not conflict, or parsing will be
unreliable. For example, either the positive and negative prefixes or the
suffixes must be distinct for DecimalFormat.parse()
to be able
to distinguish positive from negative values. (If they are identical, then
DecimalFormat
will behave as if no negative subpattern was
specified.) Another example is that the decimal separator and thousands
separator should be distinct characters, or parsing will be impossible.
The grouping separator is commonly used for thousands, but in some
countries it separates ten-thousands. The grouping size is a constant number
of digits between the grouping characters, such as 3 for 100,000,000 or 4 for
1,0000,0000. If you supply a pattern with multiple grouping characters, the
interval between the last one and the end of the integer is the one that is
used. So "#,##,###,####"
== "######,####"
==
"##,####,####"
.
Many characters in a pattern are taken literally; they are matched during parsing and output unchanged during formatting. Special characters, on the other hand, stand for other characters, strings, or classes of characters. They must be quoted, unless noted otherwise, if they are to appear in the prefix or suffix as literals.
The characters listed here are used in non-localized patterns. Localized
patterns use the corresponding characters taken from this formatter's
DecimalFormatSymbols
object instead, and these characters lose
their special status. Two exceptions are the currency sign and quote, which
are not localized.
Symbol Location Localized? Meaning 0
Number Yes Digit #
Number Yes Digit, zero shows as absent .
Number Yes Decimal separator or monetary decimal separator -
Number Yes Minus sign ,
Number Yes Grouping separator E
Number Yes Separates mantissa and exponent in scientific notation. Need not be quoted in prefix or suffix. ;
Subpattern boundary Yes Separates positive and negative subpatterns %
Prefix or suffix Yes Multiply by 100 and show as percentage \u2030
Prefix or suffix Yes Multiply by 1000 and show as per mille value ¤
(\u00A4
)Prefix or suffix No Currency sign, replaced by currency symbol. If doubled, replaced by international currency symbol. If present in a pattern, the monetary decimal separator is used instead of the decimal separator. '
Prefix or suffix No Used to quote special characters in a prefix or suffix, for example, "'#'#"
formats 123 to"#123"
. To create a single quote itself, use two in a row:"# o''clock"
.
Numbers in scientific notation are expressed as the product of a mantissa
and a power of ten, for example, 1234 can be expressed as 1.234 x 10^3. The
mantissa is often in the range 1.0 <= x < 10.0, but it need not be.
DecimalFormat
can be instructed to format and parse scientific
notation only via a pattern; there is currently no factory method
that creates a scientific notation format. In a pattern, the exponent
character immediately followed by one or more digit characters indicates
scientific notation. Example: "0.###E0"
formats the number
1234 as "1.234E3"
.
"0.###E0 m/s"
.
"##0.#####E0"
. Using this pattern, the number 12345
formats to "12.345E3"
, and 123456 formats to
"123.456E3"
.
"00.###E0"
yields
"12.3E-4"
.
"##0.##E0"
is "12.3E3"
. To show all digits, set
the significant digits count to zero. The number of significant digits
does not affect parsing.
DecimalFormat
uses half-even rounding (see
BigDecimal.ROUND_HALF_EVEN
) for
formatting.
DecimalFormat
uses the ten consecutive
characters starting with the localized zero digit defined in the
DecimalFormatSymbols
object as digits. For parsing, these
digits as well as all Unicode decimal digits, as defined by
Character.digit
, are recognized.
NaN
is formatted as a single character, typically
\uFFFD
. This character is determined by the
DecimalFormatSymbols
object. This is the only value for which
the prefixes and suffixes are not used.
Infinity is formatted as a single character, typically
\u221E
, with the positive or negative prefixes and suffixes
applied. The infinity character is determined by the
DecimalFormatSymbols
object.
Negative zero ("-0"
) parses to
BigDecimal(0)
if isParseBigDecimal()
is
true,
Long(0)
if isParseBigDecimal()
is false
and isParseIntegerOnly()
is true,
Double(-0.0)
if both isParseBigDecimal()
and isParseIntegerOnly()
are false.


If you are interested in becoming certified as a New York State Emergency Medical Technician (NYS EMT-B), a publicly available course is sponsored by Rural Metro Medical Services.
The next available EMT-B original certification class will be held this spring from January 20, 2014 to May, 2014. The program rums from 6:30PM to 9:30PM on Monday and Wednesday nights and some Saturday classes will be held from 9:00AM to 4:00PM as needed.
The total cost of the class is $945.00. (This includes the $790.00 for tuition and $155.00 for required textbooks).
Unless otherwise specified, the class is held at the Rural/Metro Medical Services station at 488 West Onondaga Street in Syracuse, NY.
Please note: Space is extremely limited and students are accepted on a first come, first serve basis. If you are interested in taking the class, please complete your application as soon as possible.


single-line-log
Node.js module that keeps writing to the same line in the console (or a stream). Very useful when you write progress bars, or a status message during longer operations. Supports multilines.
Installation
npm install single-line-log
Usage
var log = require('single-line-log').stdout;
// or pass any stream:
// var log = require('single-line-log')(process.stdout);
var read = 0;
var size = fs.statSync('super-large-file').size;
var rs = fs.createReadStream('super-large-file');
rs.on('data', function(data) {
read += data.length;
var percentage = Math.floor(100*read/size);
// Keep writing to the same two lines in the console
log('Writing to super large file\n[' + percentage + '%]', read, 'bytes read');
});
.clear()
Clears the log (i.e., writes a newline).
var log = require('single-line-log').stdout;
log('Line 1');
log.clear();
log('Line 2');
.stdout
Outputs to process.stdout
.
.stderr
Outputs to process.stderr
.
License
MIT


DCWhile [in Hoare2]
Decorated [in Hoare2]
digit [in ImpParser]
done [in PE]
E
EmptySet [in IndProp]EmptyStr [in IndProp]
entry [in PE]
ev'_sum [in IndProp]
ev'_0 [in IndProp]
ev'_2 [in IndProp]
ev_SS [in Hoare2]
ev_SS [in IndProp]
ev_0 [in IndProp]
ev_0 [in Hoare2]
E_Ass [in Imp]
E_Const [in Smallstep]
E_IfFalse [in Imp]
E_IfTrue [in Imp]
E_None [in PE]
E_Plus [in Smallstep]
E_Seq [in Imp]
E_Skip [in Imp]
E_Some [in PE]
E_WhileEnd [in Imp]
E_WhileLoop [in Imp]
F
false [in Basics]FirstTry.ReflectF [in IndProp]
FirstTry.ReflectT [in IndProp]
friday [in Basics]
G
Goto [in PE]green [in IndPrinciples]
H
Himp.CAsgn [in Hoare]Himp.CAss [in Equiv]
Himp.CHavoc [in Equiv]
Himp.CHavoc [in Hoare]
Himp.CIf [in Equiv]
Himp.CIf [in Hoare]
Himp.CSeq [in Hoare]
Himp.CSeq [in Equiv]
Himp.CSkip [in Equiv]
Himp.CSkip [in Hoare]
Himp.CWhile [in Hoare]
Himp.CWhile [in Equiv]
Himp.E_Ass [in Hoare]
Himp.E_Ass [in Equiv]
Himp.E_Havoc [in Hoare]
Himp.E_IfFalse [in Hoare]
Himp.E_IfFalse [in Equiv]
Himp.E_IfTrue [in Hoare]
Himp.E_IfTrue [in Equiv]
Himp.E_Seq [in Hoare]
Himp.E_Seq [in Equiv]
Himp.E_Skip [in Hoare]
Himp.E_Skip [in Equiv]
Himp.E_WhileEnd [in Equiv]
Himp.E_WhileEnd [in Hoare]
Himp.E_WhileLoop [in Equiv]
Himp.E_WhileLoop [in Hoare]
H_Asgn [in HoareAsLogic]
H_Consequence [in HoareAsLogic]
H_If [in HoareAsLogic]
H_Seq [in HoareAsLogic]
H_Skip [in HoareAsLogic]
H_While [in HoareAsLogic]
I
Id [in Maps]Id [in Lists]
If [in PE]
If1.CAss [in Hoare]
If1.CIf [in Hoare]
If1.CIf1 [in Hoare]
If1.CSeq [in Hoare]
If1.CSkip [in Hoare]
If1.CWhile [in Hoare]
If1.E_Ass [in Hoare]
If1.E_IfFalse [in Hoare]
If1.E_IfTrue [in Hoare]
If1.E_Seq [in Hoare]
If1.E_Skip [in Hoare]
If1.E_WhileEnd [in Hoare]
If1.E_WhileLoop [in Hoare]
L
leaf [in IndPrinciples]le_n [in IndPrinciples]
le_S [in IndPrinciples]
loop [in PE]
Loop.E'Ass [in PE]
Loop.E'IfFalse [in PE]
Loop.E'IfTrue [in PE]
Loop.E'Seq [in PE]
Loop.E'Skip [in PE]
Loop.E'WhileEnd [in PE]
Loop.E'WhileLoop [in PE]
Loop.PE_AssDynamic [in PE]
Loop.PE_AssStatic [in PE]
Loop.pe_ceval_count_intro [in PE]
Loop.PE_If [in PE]
Loop.PE_IfFalse [in PE]
Loop.PE_IfTrue [in PE]
Loop.PE_Seq [in PE]
Loop.PE_Skip [in PE]
Loop.PE_While [in PE]
Loop.PE_WhileEnd [in PE]
Loop.PE_WhileFixed [in PE]
Loop.PE_WhileFixedEnd [in PE]
Loop.PE_WhileFixedLoop [in PE]
Loop.PE_WhileLoop [in PE]
ltac_database_token [in LibTactics]
ltac_mark [in LibTactics]
ltac_no_arg [in LibTactics]
ltac_wild [in LibTactics]
ltac_wilds [in LibTactics]
M
MApp [in IndProp]MChar [in IndProp]
MEmpty [in IndProp]
monday [in Basics]
MStarApp [in IndProp]
MStar0 [in IndProp]
multi_refl [in Smallstep]
multi_step [in Smallstep]
MumbleGrumble.a [in Poly]
MumbleGrumble.b [in Poly]
MumbleGrumble.c [in Poly]
MumbleGrumble.d [in Poly]
MumbleGrumble.e [in Poly]
MUnionL [in IndProp]
MUnionR [in IndProp]
MyEquality.eq_refl [in ProofObjects]
N
NatList.cons [in Lists]NatList.nil [in Lists]
NatList.None [in Lists]
NatList.pair [in Lists]
NatList.Some [in Lists]
NatPlayground.O [in Basics]
NatPlayground.S [in Basics]
NatPlayground.stop [in Basics]
NatPlayground.tick [in Basics]
nbranch [in IndPrinciples]
ncons [in IndPrinciples]
ne_1 [in IndProp]
ne_2 [in IndProp]
nil [in Poly]
nil' [in Poly]
nn [in IndProp]
nnil [in IndPrinciples]
nnil1 [in IndPrinciples]
no [in IndPrinciples]
node [in IndPrinciples]
None [in Poly]
NoneE [in ImpParser]
nsnoc1 [in IndPrinciples]
nv_succ [in Types]
nv_zero [in Types]
O
other [in ImpParser]P
P [in Smallstep]pair [in Poly]
PartialMap.empty [in Lists]
PartialMap.record [in Lists]
PE_AssDynamic [in PE]
PE_AssStatic [in PE]
pe_ceval_intro [in PE]
PE_If [in PE]
PE_IfFalse [in PE]
PE_IfTrue [in PE]
pe_peval_intro [in PE]
PE_Seq [in PE]
PE_Skip [in PE]
Playground.le_n [in IndProp]
Playground.le_S [in IndProp]
ProductExtension.tabs [in Sub]
ProductExtension.tapp [in Sub]
ProductExtension.TArrow [in Sub]
ProductExtension.TBase [in Sub]
ProductExtension.TBool [in Sub]
ProductExtension.tfalse [in Sub]
ProductExtension.tfst [in Sub]
ProductExtension.tif [in Sub]
ProductExtension.tpair [in Sub]
ProductExtension.TProd [in Sub]
ProductExtension.tsnd [in Sub]
ProductExtension.TTop [in Sub]
ProductExtension.ttrue [in Sub]
ProductExtension.TUnit [in Sub]
ProductExtension.tunit [in Sub]
ProductExtension.tvar [in Sub]
Props.And.conj [in ProofObjects]
Props.Ex.ex_intro [in ProofObjects]
Props.I [in ProofObjects]
Props.Or.or_introl [in ProofObjects]
Props.Or.or_intror [in ProofObjects]
R
red [in IndPrinciples]ReflectF [in IndProp]
ReflectT [in IndProp]
RepeatExercise.CAsgn [in Hoare]
RepeatExercise.CIf [in Hoare]
RepeatExercise.CRepeat [in Hoare]
RepeatExercise.CSeq [in Hoare]
RepeatExercise.CSkip [in Hoare]
RepeatExercise.CWhile [in Hoare]
RepeatExercise.E_Ass [in Hoare]
RepeatExercise.E_IfFalse [in Hoare]
RepeatExercise.E_IfTrue [in Hoare]
RepeatExercise.E_Seq [in Hoare]
RepeatExercise.E_Skip [in Hoare]
RepeatExercise.E_WhileEnd [in Hoare]
RepeatExercise.E_WhileLoop [in Hoare]
Repeat.CAsgn [in Auto]
Repeat.CIf [in Auto]
Repeat.CRepeat [in Auto]
Repeat.CSeq [in Auto]
Repeat.CSkip [in Auto]
Repeat.CWhile [in Auto]
Repeat.E_Ass [in Auto]
Repeat.E_IfFalse [in Auto]
Repeat.E_IfTrue [in Auto]
Repeat.E_RepeatEnd [in Auto]
Repeat.E_RepeatLoop [in Auto]
Repeat.E_Seq [in Auto]
Repeat.E_Skip [in Auto]
Repeat.E_WhileEnd [in Auto]
Repeat.E_WhileLoop [in Auto]
rtcons [in RecordSub]
RTcons [in RecordSub]
rtnil [in RecordSub]
RTnil [in RecordSub]
rt1n_refl [in Rel]
rt1n_trans [in Rel]
rt_refl [in Rel]
rt_step [in Rel]
rt_trans [in Rel]
R.c1 [in IndProp]
R.c2 [in IndProp]
R.c3 [in IndProp]
R.c4 [in IndProp]
R.c5 [in IndProp]
S
saturday [in Basics]SimpleArith1.ST_PlusConstConst [in Smallstep]
SimpleArith1.ST_Plus1 [in Smallstep]
SimpleArith1.ST_Plus2 [in Smallstep]
SLoad [in Imp]
SMinus [in Imp]
SMult [in Imp]
Some [in Poly]
SomeE [in ImpParser]
SPlus [in Imp]
SPush [in Imp]
sq [in IndProp]
SS_Load [in Smallstep]
SS_Minus [in Smallstep]
SS_Mult [in Smallstep]
SS_Plus [in Smallstep]
SS_Push [in Smallstep]
Star [in IndProp]
STLCArith.tabs [in StlcProp]
STLCArith.tapp [in StlcProp]
STLCArith.TArrow [in StlcProp]
STLCArith.tif0 [in StlcProp]
STLCArith.tmult [in StlcProp]
STLCArith.tnat [in StlcProp]
STLCArith.TNat [in StlcProp]
STLCArith.tpred [in StlcProp]
STLCArith.tsucc [in StlcProp]
STLCArith.tvar [in StlcProp]
STLCExtendedRecords.afi_abs [in Records]
STLCExtendedRecords.afi_app1 [in Records]
STLCExtendedRecords.afi_app2 [in Records]
STLCExtendedRecords.afi_proj [in Records]
STLCExtendedRecords.afi_rhead [in Records]
STLCExtendedRecords.afi_rtail [in Records]
STLCExtendedRecords.afi_var [in Records]
STLCExtendedRecords.FirstTry.TArrow [in Records]
STLCExtendedRecords.FirstTry.TBase [in Records]
STLCExtendedRecords.FirstTry.TRcd [in Records]
STLCExtendedRecords.RTcons [in Records]
STLCExtendedRecords.rtcons [in Records]
STLCExtendedRecords.rtnil [in Records]
STLCExtendedRecords.RTnil [in Records]
STLCExtendedRecords.ST_AppAbs [in Records]
STLCExtendedRecords.ST_App1 [in Records]
STLCExtendedRecords.ST_App2 [in Records]
STLCExtendedRecords.ST_ProjRcd [in Records]
STLCExtendedRecords.ST_Proj1 [in Records]
STLCExtendedRecords.ST_Rcd_Head [in Records]
STLCExtendedRecords.ST_Rcd_Tail [in Records]
STLCExtendedRecords.tabs [in Records]
STLCExtendedRecords.tapp [in Records]
STLCExtendedRecords.TArrow [in Records]
STLCExtendedRecords.TBase [in Records]
STLCExtendedRecords.tproj [in Records]
STLCExtendedRecords.trcons [in Records]
STLCExtendedRecords.TRCons [in Records]
STLCExtendedRecords.trnil [in Records]
STLCExtendedRecords.TRNil [in Records]
STLCExtendedRecords.tvar [in Records]
STLCExtendedRecords.T_Abs [in Records]
STLCExtendedRecords.T_App [in Records]
STLCExtendedRecords.T_Proj [in Records]
STLCExtendedRecords.T_RCons [in Records]
STLCExtendedRecords.T_RNil [in Records]
STLCExtendedRecords.T_Var [in Records]
STLCExtendedRecords.v_abs [in Records]
STLCExtendedRecords.v_rcons [in Records]
STLCExtendedRecords.v_rnil [in Records]
STLCExtendedRecords.wfTArrow [in Records]
STLCExtendedRecords.wfTBase [in Records]
STLCExtendedRecords.wfTRCons [in Records]
STLCExtendedRecords.wfTRNil [in Records]
STLCExtended.afi_abs [in MoreStlc]
STLCExtended.afi_app1 [in MoreStlc]
STLCExtended.afi_app2 [in MoreStlc]
STLCExtended.afi_case0 [in MoreStlc]
STLCExtended.afi_case1 [in MoreStlc]
STLCExtended.afi_case2 [in MoreStlc]
STLCExtended.afi_cons1 [in MoreStlc]
STLCExtended.afi_cons2 [in MoreStlc]
STLCExtended.afi_if01 [in MoreStlc]
STLCExtended.afi_if02 [in MoreStlc]
STLCExtended.afi_if03 [in MoreStlc]
STLCExtended.afi_inl [in MoreStlc]
STLCExtended.afi_inr [in MoreStlc]
STLCExtended.afi_lcase1 [in MoreStlc]
STLCExtended.afi_lcase2 [in MoreStlc]
STLCExtended.afi_lcase3 [in MoreStlc]
STLCExtended.afi_mult1 [in MoreStlc]
STLCExtended.afi_mult2 [in MoreStlc]
STLCExtended.afi_pred [in MoreStlc]
STLCExtended.afi_succ [in MoreStlc]
STLCExtended.afi_var [in MoreStlc]
STLCExtended.ST_AppAbs [in MoreStlc]
STLCExtended.ST_App1 [in MoreStlc]
STLCExtended.ST_App2 [in MoreStlc]
STLCExtended.ST_Case [in MoreStlc]
STLCExtended.ST_CaseInl [in MoreStlc]
STLCExtended.ST_CaseInr [in MoreStlc]
STLCExtended.ST_Cons1 [in MoreStlc]
STLCExtended.ST_Cons2 [in MoreStlc]
STLCExtended.ST_If0Nonzero [in MoreStlc]
STLCExtended.ST_If0Zero [in MoreStlc]
STLCExtended.ST_If01 [in MoreStlc]
STLCExtended.ST_Inl [in MoreStlc]
STLCExtended.ST_Inr [in MoreStlc]
STLCExtended.ST_LcaseCons [in MoreStlc]
STLCExtended.ST_LcaseNil [in MoreStlc]
STLCExtended.ST_Lcase1 [in MoreStlc]
STLCExtended.ST_MultNats [in MoreStlc]
STLCExtended.ST_Mult1 [in MoreStlc]
STLCExtended.ST_Mult2 [in MoreStlc]
STLCExtended.ST_Pred [in MoreStlc]
STLCExtended.ST_PredNat [in MoreStlc]
STLCExtended.ST_SuccNat [in MoreStlc]
STLCExtended.ST_Succ1 [in MoreStlc]
STLCExtended.tabs [in MoreStlc]
STLCExtended.tapp [in MoreStlc]
STLCExtended.TArrow [in MoreStlc]
STLCExtended.tcase [in MoreStlc]
STLCExtended.tcons [in MoreStlc]
STLCExtended.tfix [in MoreStlc]
STLCExtended.tfst [in MoreStlc]
STLCExtended.tif0 [in MoreStlc]
STLCExtended.tinl [in MoreStlc]
STLCExtended.tinr [in MoreStlc]
STLCExtended.tlcase [in MoreStlc]
STLCExtended.tlet [in MoreStlc]
STLCExtended.TList [in MoreStlc]
STLCExtended.tmult [in MoreStlc]
STLCExtended.tnat [in MoreStlc]
STLCExtended.TNat [in MoreStlc]
STLCExtended.tnil [in MoreStlc]
STLCExtended.tpair [in MoreStlc]
STLCExtended.tpred [in MoreStlc]
STLCExtended.TProd [in MoreStlc]
STLCExtended.tsnd [in MoreStlc]
STLCExtended.tsucc [in MoreStlc]
STLCExtended.TSum [in MoreStlc]
STLCExtended.TUnit [in MoreStlc]
STLCExtended.tunit [in MoreStlc]
STLCExtended.tvar [in MoreStlc]
STLCExtended.T_Abs [in MoreStlc]
STLCExtended.T_App [in MoreStlc]
STLCExtended.T_Case [in MoreStlc]
STLCExtended.T_Cons [in MoreStlc]
STLCExtended.T_If0 [in MoreStlc]
STLCExtended.T_Inl [in MoreStlc]
STLCExtended.T_Inr [in MoreStlc]
STLCExtended.T_Lcase [in MoreStlc]
STLCExtended.T_Mult [in MoreStlc]
STLCExtended.T_Nat [in MoreStlc]
STLCExtended.T_Nil [in MoreStlc]
STLCExtended.T_Pred [in MoreStlc]
STLCExtended.T_Succ [in MoreStlc]
STLCExtended.T_Unit [in MoreStlc]
STLCExtended.T_Var [in MoreStlc]
STLCExtended.v_abs [in MoreStlc]
STLCExtended.v_inl [in MoreStlc]
STLCExtended.v_inr [in MoreStlc]
STLCExtended.v_lcons [in MoreStlc]
STLCExtended.v_lnil [in MoreStlc]
STLCExtended.v_nat [in MoreStlc]
STLCExtended.v_pair [in MoreStlc]
STLCExtended.v_unit [in MoreStlc]
STLCProp.afi_abs [in StlcProp]
STLCProp.afi_app1 [in StlcProp]
STLCProp.afi_app2 [in StlcProp]
STLCProp.afi_if1 [in StlcProp]
STLCProp.afi_if2 [in StlcProp]
STLCProp.afi_if3 [in StlcProp]
STLCProp.afi_var [in StlcProp]
STLCRef.afi_abs [in References]
STLCRef.afi_app1 [in References]
STLCRef.afi_app2 [in References]
STLCRef.afi_assign1 [in References]
STLCRef.afi_assign2 [in References]
STLCRef.afi_deref [in References]
STLCRef.afi_if0_1 [in References]
STLCRef.afi_if0_2 [in References]
STLCRef.afi_if0_3 [in References]
STLCRef.afi_mult1 [in References]
STLCRef.afi_mult2 [in References]
STLCRef.afi_pred [in References]
STLCRef.afi_ref [in References]
STLCRef.afi_succ [in References]
STLCRef.afi_var [in References]
STLCRef.extends_cons [in References]
STLCRef.extends_nil [in References]
STLCRef.RefsAndNontermination.sc_one [in References]
STLCRef.RefsAndNontermination.sc_step [in References]
STLCRef.ST_AppAbs [in References]
STLCRef.ST_App1 [in References]
STLCRef.ST_App2 [in References]
STLCRef.ST_Assign [in References]
STLCRef.ST_Assign1 [in References]
STLCRef.ST_Assign2 [in References]
STLCRef.ST_Deref [in References]
STLCRef.ST_DerefLoc [in References]
STLCRef.ST_If0 [in References]
STLCRef.ST_If0_Nonzero [in References]
STLCRef.ST_If0_Zero [in References]
STLCRef.ST_MultNats [in References]
STLCRef.ST_Mult1 [in References]
STLCRef.ST_Mult2 [in References]
STLCRef.ST_Pred [in References]
STLCRef.ST_PredNat [in References]
STLCRef.ST_Ref [in References]
STLCRef.ST_RefValue [in References]
STLCRef.ST_Succ [in References]
STLCRef.ST_SuccNat [in References]
STLCRef.tabs [in References]
STLCRef.tapp [in References]
STLCRef.TArrow [in References]
STLCRef.tassign [in References]
STLCRef.tderef [in References]
STLCRef.tif0 [in References]
STLCRef.tloc [in References]
STLCRef.tmult [in References]
STLCRef.TNat [in References]
STLCRef.tnat [in References]
STLCRef.tpred [in References]
STLCRef.tref [in References]
STLCRef.TRef [in References]
STLCRef.tsucc [in References]
STLCRef.TUnit [in References]
STLCRef.tunit [in References]
STLCRef.tvar [in References]
STLCRef.T_Abs [in References]
STLCRef.T_App [in References]
STLCRef.T_Assign [in References]
STLCRef.T_Deref [in References]
STLCRef.T_If0 [in References]
STLCRef.T_Loc [in References]
STLCRef.T_Mult [in References]
STLCRef.T_Nat [in References]
STLCRef.T_Pred [in References]
STLCRef.T_Ref [in References]
STLCRef.T_Succ [in References]
STLCRef.T_Unit [in References]
STLCRef.T_Var [in References]
STLCRef.v_abs [in References]
STLCRef.v_loc [in References]
STLCRef.v_nat [in References]
STLCRef.v_unit [in References]
STLC.ST_AppAbs [in Stlc]
STLC.ST_App1 [in Stlc]
STLC.ST_App2 [in Stlc]
STLC.ST_If [in Stlc]
STLC.ST_IfFalse [in Stlc]
STLC.ST_IfTrue [in Stlc]
STLC.s_var1 [in Stlc]
STLC.tabs [in Stlc]
STLC.tapp [in Stlc]
STLC.TArrow [in Stlc]
STLC.TBool [in Stlc]
STLC.tfalse [in Stlc]
STLC.tif [in Stlc]
STLC.ttrue [in Stlc]
STLC.tvar [in Stlc]
STLC.T_Abs [in Stlc]
STLC.T_App [in Stlc]
STLC.T_False [in Stlc]
STLC.T_If [in Stlc]
STLC.T_True [in Stlc]
STLC.T_Var [in Stlc]
STLC.v_abs [in Stlc]
STLC.v_false [in Stlc]
STLC.v_true [in Stlc]
ST_AppAbs [in RecordSub]
ST_AppAbs [in Sub]
ST_AppAbs [in Norm]
ST_App1 [in Norm]
ST_App1 [in Sub]
ST_App1 [in RecordSub]
ST_App2 [in Norm]
ST_App2 [in Sub]
ST_App2 [in RecordSub]
ST_Fst [in Norm]
ST_FstPair [in Norm]
ST_If [in Types]
ST_If [in Sub]
ST_If [in Norm]
ST_IfFalse [in Norm]
ST_IfFalse [in Sub]
ST_IfFalse [in Types]
ST_IfTrue [in Sub]
ST_IfTrue [in Types]
ST_IfTrue [in Norm]
ST_Iszero [in Types]
ST_IszeroSucc [in Types]
ST_IszeroZero [in Types]
ST_Pair1 [in Norm]
ST_Pair2 [in Norm]
ST_PlusConstConst [in Smallstep]
ST_Plus1 [in Smallstep]
ST_Plus2 [in Smallstep]
ST_Pred [in Types]
ST_PredSucc [in Types]
ST_PredZero [in Types]
ST_ProjRcd [in RecordSub]
ST_Proj1 [in RecordSub]
ST_Rcd_Head [in RecordSub]
ST_Rcd_Tail [in RecordSub]
ST_Snd [in Norm]
ST_SndPair [in Norm]
ST_Succ [in Types]
sunday [in Basics]
S_Arrow [in RecordSub]
S_Arrow [in Sub]
S_RcdDepth [in RecordSub]
S_RcdPerm [in RecordSub]
S_RcdWidth [in RecordSub]
S_Refl [in Sub]
S_Refl [in RecordSub]
S_Top [in RecordSub]
S_Top [in Sub]
S_Trans [in RecordSub]
S_Trans [in Sub]
T
tabs [in Norm]tabs [in RecordSub]
tabs [in Sub]
tapp [in RecordSub]
tapp [in Sub]
tapp [in Norm]
TArrow [in Sub]
TArrow [in RecordSub]
TArrow [in Norm]
TBase [in RecordSub]
TBase [in Sub]
TBool [in Sub]
TBool [in Types]
TBool [in Norm]
Temp1.ST_PlusConstConst [in Smallstep]
Temp1.ST_Plus1 [in Smallstep]
Temp1.ST_Plus2 [in Smallstep]
Temp1.v_const [in Smallstep]
Temp1.v_funny [in Smallstep]
Temp2.ST_Funny [in Smallstep]
Temp2.ST_PlusConstConst [in Smallstep]
Temp2.ST_Plus1 [in Smallstep]
Temp2.ST_Plus2 [in Smallstep]
Temp2.v_const [in Smallstep]
Temp3.ST_PlusConstConst [in Smallstep]
Temp3.ST_Plus1 [in Smallstep]
Temp3.v_const [in Smallstep]
Temp4.ST_If [in Smallstep]
Temp4.ST_IfFalse [in Smallstep]
Temp4.ST_IfTrue [in Smallstep]
Temp4.Temp5.ST_If [in Smallstep]
Temp4.Temp5.ST_IfFalse [in Smallstep]
Temp4.Temp5.ST_IfTrue [in Smallstep]
Temp4.tfalse [in Smallstep]
Temp4.tif [in Smallstep]
Temp4.ttrue [in Smallstep]
Temp4.v_false [in Smallstep]
Temp4.v_true [in Smallstep]
tfalse [in Types]
tfalse [in Sub]
tfalse [in Norm]
tfst [in Norm]
thursday [in Basics]
tif [in Types]
tif [in Norm]
tif [in Sub]
tiszero [in Types]
TNat [in Types]
tpair [in Norm]
tpred [in Types]
TProd [in Norm]
tproj [in RecordSub]
trcons [in RecordSub]
TRCons [in RecordSub]
TRNil [in RecordSub]
trnil [in RecordSub]
true [in Basics]
tsnd [in Norm]
tsucc [in Types]
TTop [in Sub]
TTop [in RecordSub]
ttrue [in Types]
ttrue [in Norm]
ttrue [in Sub]
tuesday [in Basics]
tunit [in Sub]
TUnit [in Sub]
tvar [in Norm]
tvar [in RecordSub]
tvar [in Sub]
tzero [in Types]
T_Abs [in Norm]
T_Abs [in RecordSub]
T_Abs [in Sub]
T_App [in Sub]
T_App [in RecordSub]
T_App [in Norm]
T_False [in Norm]
T_False [in Types]
T_False [in Sub]
T_Fst [in Norm]
T_If [in Norm]
T_If [in Types]
T_If [in Sub]
T_Iszero [in Types]
T_Pair [in Norm]
T_Pred [in Types]
T_Proj [in RecordSub]
T_RCons [in RecordSub]
T_RNil [in RecordSub]
T_Snd [in Norm]
T_Sub [in Sub]
T_Sub [in RecordSub]
T_Succ [in Types]
T_True [in Types]
T_True [in Norm]
T_True [in Sub]
T_Unit [in Sub]
T_Var [in Sub]
T_Var [in RecordSub]
T_Var [in Norm]
T_Zero [in Types]
U
Union [in IndProp]V
VNUId [in Equiv]VNUMinus [in Equiv]
VNUMult [in Equiv]
VNUNum [in Equiv]
VNUPlus [in Equiv]
v_abs [in RecordSub]
v_abs [in Norm]
v_abs [in Sub]
V_cons [in Norm]
v_const [in Smallstep]
v_false [in Norm]
v_false [in Sub]
V_nil [in Norm]
v_pair [in Norm]
v_rcons [in RecordSub]
v_rnil [in RecordSub]
v_true [in Norm]
v_true [in Sub]
v_unit [in Sub]
W
wednesday [in Basics]wfTArrow [in RecordSub]
wfTBase [in RecordSub]
wfTRCons [in RecordSub]
wfTRNil [in RecordSub]
wfTTop [in RecordSub]
white [in ImpParser]
wrong_ev_SS [in IndProp]
wrong_ev_0 [in IndProp]
Y
yes [in IndPrinciples]Lemma Index
A
abs_arrow [in RecordSub]abs_arrow [in Sub]
aequiv_example [in Equiv]
aeval_weakening [in Equiv]
AExp.aeval_iff_aevalR [in Imp]
AExp.aeval_iff_aevalR' [in Imp]
AExp.beval_iff_bevalR [in Imp]
AExp.foo [in Imp]
AExp.foo' [in Imp]
AExp.In10 [in Imp]
AExp.In10' [in Imp]
AExp.optimize_0plus_b_sound [in Imp]
AExp.optimize_0plus_sound [in Imp]
AExp.optimize_0plus_sound' [in Imp]
AExp.optimize_0plus_sound'' [in Imp]
AExp.silly1 [in Imp]
AExp.silly2 [in Imp]
all3_spec [in Induction]
All_In [in Logic]
always_loop_hoare [in Hoare]
andb3_exchange [in Basics]
andb_commutative [in Basics]
andb_commutative' [in Basics]
andb_commutative'' [in Basics]
andb_eq_orb [in Basics]
andb_false_r [in Induction]
andb_true_elim2 [in Basics]
andb_true_iff [in Logic]
and_assoc [in Logic]
and_commut [in Logic]
and_example2 [in Logic]
and_example2' [in Logic]
and_example2'' [in Logic]
and_example3 [in Logic]
and_intro [in Logic]
apply_empty [in Maps]
apply_iff_example [in Logic]
app_assoc [in Poly]
app_length [in Poly]
app_nil_r [in Poly]
assign_aequiv [in Equiv]
assign_removes [in PE]
B
bassn_eval_false [in HoareAsLogic]bequiv_example [in Equiv]
beq_idP [in Maps]
beq_id_false_iff [in Maps]
beq_id_refl [in Maps]
beq_id_refl [in Lists]
beq_id_true [in Tactics]
beq_id_true_iff [in Maps]
beq_list_true_iff [in Logic]
beq_natP [in IndProp]
beq_natP_practice [in IndProp]
beq_nat_false_iff [in Logic]
beq_nat_refl [in Induction]
beq_nat_sym [in Tactics]
beq_nat_trans [in Tactics]
beq_nat_true [in Tactics]
beq_nat_true_iff [in Logic]
beq_nat_0_l [in Tactics]
bexp_eval_false [in Hoare]
bexp_eval_true [in Hoare]
bool_canonical [in Types]
bool_fn_applied_thrice [in Tactics]
BreakImp.break_ignore [in Imp]
BreakImp.ceval_deterministic [in Imp]
BreakImp.while_break_true [in Imp]
BreakImp.while_continue [in Imp]
BreakImp.while_stops_on_break [in Imp]
C
canonical_forms_of_arrow_types [in RecordSub]canonical_forms_of_arrow_types [in Sub]
canonical_forms_of_Bool [in Sub]
CAss_congruence [in Equiv]
ceval_and_ceval_step_coincide [in ImpCEvalFun]
ceval_deterministic [in Auto]
ceval_deterministic [in Imp]
ceval_deterministic' [in ImpCEvalFun]
ceval_deterministic' [in Auto]
ceval_deterministic'' [in Auto]
ceval_deterministic''' [in Auto]
ceval_deterministic'''' [in Auto]
ceval_deterministic''''' [in Auto]
ceval_deterministic'_alt [in Auto]
ceval_extensionality [in PE]
ceval_step_more [in ImpCEvalFun]
ceval_step__ceval [in ImpCEvalFun]
ceval__ceval_step [in ImpCEvalFun]
CIf_congruence [in Equiv]
CImp.par_body_n [in Smallstep]
CImp.par_body_n__Sn [in Smallstep]
CImp.par_loop_any_X [in Smallstep]
cmin_minimal [in Equiv]
combine_odd_even_elim_even [in Logic]
combine_odd_even_elim_odd [in Logic]
combine_odd_even_intro [in Logic]
combine_split [in Tactics]
compiler_is_correct [in Smallstep]
congruence_demo_1 [in UseAuto]
congruence_demo_2 [in UseAuto]
congruence_demo_3 [in UseAuto]
congruence_demo_4 [in UseAuto]
context_invariance [in Sub]
context_invariance [in Norm]
context_invariance [in RecordSub]
contradiction_implies_anything [in Logic]
contrapositive [in Logic]
CSeq_congruence [in Equiv]
CWhile_congruence [in Equiv]
c3_c4_different [in Equiv]
D
dec_while_correct [in Hoare2]demo_auto_absurd_1 [in UseAuto]
demo_auto_absurd_2 [in UseAuto]
demo_clears_all_and_clears_but [in LibTactics]
demo_false [in UseTactics]
demo_false [in UseAuto]
demo_false_arg [in UseTactics]
demo_hint_unfold_context_1 [in UseAuto]
demo_hint_unfold_context_2 [in UseAuto]
demo_hint_unfold_goal_1 [in UseAuto]
demo_hint_unfold_goal_2 [in UseAuto]
demo_tryfalse [in UseTactics]
DeterministicImp.ceval_deterministic [in UseAuto]
DeterministicImp.ceval_deterministic' [in UseAuto]
DeterministicImp.ceval_deterministic'' [in UseAuto]
DeterministicImp.ceval_deterministic''' [in UseAuto]
DeterministicImp.ceval_deterministic'''' [in UseAuto]
dfib_correct [in Hoare2]
dist_exists_or [in Logic]
dist_not_exists [in Logic]
div_mod_dec_correct [in Hoare2]
double_injective [in Tactics]
double_injective_FAILED [in Tactics]
double_injective_take2 [in Tactics]
double_injective_take2_FAILED [in Tactics]
double_neg [in Logic]
double_plus [in Induction]
dpow2_down_correct [in Hoare2]
duplicate_subst [in Norm]
dup_lemma [in LibTactics]
E
empty_is_empty [in IndProp]EqualityExamples.demo_applys_eq_1 [in UseTactics]
EqualityExamples.demo_applys_eq_2 [in UseTactics]
EqualityExamples.demo_applys_eq_3 [in UseTactics]
EqualityExamples.demo_fequals [in UseTactics]
EqualityExamples.demo_substs [in UseTactics]
EqualityExamples.mult_0_plus [in UseTactics]
EqualityExamples.mult_0_plus' [in UseTactics]
EqualityExamples.mult_0_plus'' [in UseTactics]
equality_by_auto [in UseAuto]
equates_0 [in LibTactics]
equates_1 [in LibTactics]
equates_2 [in LibTactics]
equates_3 [in LibTactics]
equates_4 [in LibTactics]
equates_5 [in LibTactics]
equates_6 [in LibTactics]
evalF_eval [in Smallstep]
eval_assign [in PE]
eval__multistep [in Smallstep]
evenb_double [in Logic]
evenb_double_conv [in Logic]
evenb_S [in Induction]
even5_nonsense [in IndProp]
even_bool_prop [in Logic]
evSS_ev [in IndProp]
evSS_ev [in IndProp]
ev'_ev [in IndProp]
ev_double [in IndProp]
ev_even [in IndProp]
ev_even_firsttry [in IndProp]
ev_even_iff [in IndProp]
ev_ev' [in IndPrinciples]
ev_ev__ev [in IndProp]
ev_minus2 [in IndProp]
ev_minus2' [in IndProp]
ev_plus4 [in IndProp]
ev_plus4 [in ProofObjects]
ev_plus_plus [in IndProp]
ev_sum [in IndProp]
ev_4 [in IndProp]
ev_4 [in ProofObjects]
ev_4' [in ProofObjects]
ev_4' [in IndProp]
ev_4'' [in ProofObjects]
ev_8 [in ProofObjects]
ExamplesInstantiations.substitution_preserves_typing [in UseTactics]
ExamplesLets.demo_lets_underscore [in UseTactics]
ExamplesLets.demo_lets_1 [in UseTactics]
ExamplesLets.demo_lets_2 [in UseTactics]
ExamplesLets.demo_lets_3 [in UseTactics]
ExamplesLets.demo_lets_4 [in UseTactics]
ExamplesLets.demo_lets_5 [in UseTactics]
excluded_middle_irrefutable [in Logic]
Exercises.curry_uncurry [in Poly]
Exercises.fold_length_correct [in Poly]
Exercises.uncurry_curry [in Poly]
exists_example_2 [in Logic]
ex_falso_quodlibet [in Logic]
F
False_and_P_imp [in HoareAsLogic]false_beq_id [in Maps]
fib_eqn [in Hoare2]
filter_exercise [in Tactics]
filter_not_empty_In [in IndProp]
filter_not_empty_In' [in IndProp]
find_parity_correct [in Hoare2]
find_parity_correct' [in Hoare2]
fold_constants_aexp_sound [in Equiv]
fold_constants_bexp_sound [in Equiv]
fold_constants_com_sound [in Equiv]
forallb_true_iff [in Logic]
four_is_even [in Logic]
free_in_context [in Sub]
free_in_context [in RecordSub]
free_in_context [in Norm]
f_equal [in Tactics]
G
GenExample.substitution_preserves_typing [in UseTactics]H
has_type__wf [in RecordSub]Himp.hoare_havoc [in Hoare]
Himp.ptwice_cequiv_pcopy [in Equiv]
Himp.pXY_cequiv_pYX [in Equiv]
Himp.p1_may_diverge [in Equiv]
Himp.p1_p2_equiv [in Equiv]
Himp.p2_may_diverge [in Equiv]
Himp.p3_p4_inequiv [in Equiv]
Himp.p5_p6_equiv [in Equiv]
Himp2.hoare_havoc_weakest [in Hoare2]
hoare_asgn [in Hoare]
hoare_asgn_fwd [in Hoare]
hoare_asgn_fwd_exists [in Hoare]
hoare_asgn_weakest [in Hoare2]
hoare_consequence [in Hoare]
hoare_consequence_post [in Hoare]
hoare_consequence_pre [in Hoare]
hoare_if [in Hoare]
hoare_post_true [in Hoare]
hoare_pre_false [in Hoare]
hoare_proof_complete [in HoareAsLogic]
hoare_proof_sound [in HoareAsLogic]
hoare_seq [in Hoare]
hoare_skip [in Hoare]
hoare_while [in Hoare]
H_Consequence_post [in HoareAsLogic]
H_Consequence_pre [in HoareAsLogic]
H_Post_True_deriv [in HoareAsLogic]
H_Pre_False_deriv [in HoareAsLogic]
I
identity_assignment [in Equiv]identity_fn_applied_twice [in Basics]
IFB_false [in Equiv]
IFB_true [in Equiv]
IFB_true_simple [in Equiv]
iff_intro_swap [in LibTactics]
iff_refl [in Logic]
iff_reflect [in IndProp]
iff_sym [in Logic]
iff_trans [in Equiv]
iff_trans [in Logic]
If1.hoare_if1_good [in Hoare]
if_minus_correct [in Hoare2]
if_minus_plus [in Hoare]
if_minus_plus_correct [in Hoare2]
inbP [in PE]
induct_height_max2 [in LibTactics]
inequiv_exercise [in Equiv]
instantiation_domains_match [in Norm]
instantiation_drop [in Norm]
instantiation_env_closed [in Norm]
instantiation_R [in Norm]
IntrovExamples.ceval_deterministic [in UseTactics]
IntrovExamples.ceval_deterministic' [in UseTactics]
IntrovExamples.dist_exists_or [in UseTactics]
IntrovExamples.exists_impl [in UseTactics]
inversion_ex1 [in Tactics]
inversion_ex2 [in Tactics]
inversion_ex4 [in Tactics]
inversion_ex5 [in Tactics]
InvertsExamples.ceval_deterministic [in UseTactics]
InvertsExamples.ceval_deterministic' [in UseTactics]
InvertsExamples.skip_left [in UseTactics]
InvertsExamples.skip_left' [in UseTactics]
in_app_iff [in Logic]
In_map [in Logic]
In_map_iff [in Logic]
in_re_match [in IndProp]
in_split [in IndProp]
is_wp_example [in Hoare2]
L
leb_complete [in IndProp]leb_correct [in IndProp]
leb_iff [in IndProp]
leb_refl [in Induction]
leb_true_trans [in IndProp]
le_antisym [in Auto]
le_antisymmetric [in Rel]
le_not_a_partial_function [in Rel]
le_not_symmetric [in Rel]
le_order [in Rel]
le_plus_l [in IndProp]
le_reflexive [in Rel]
le_Sn_le [in Rel]
le_Sn_n [in Rel]
le_step [in Rel]
le_S_n [in Rel]
le_trans [in IndProp]
le_trans [in Rel]
lookup_field_in_value [in RecordSub]
Loop.ceval_count_complete [in PE]
Loop.ceval_count_sound [in PE]
Loop.pe_ceval_count_le [in PE]
Loop.pe_compare_nil_lookup [in PE]
Loop.pe_compare_nil_update [in PE]
Loop.pe_com_complete [in PE]
Loop.pe_com_correct [in PE]
Loop.pe_com_sound [in PE]
loop_never_stops [in Imp]
loop_unrolling [in Equiv]
ltac_database_provide [in LibTactics]
ltac_something_eq [in LibTactics]
ltac_something_hide [in LibTactics]
ltac_something_show [in LibTactics]
lt_S [in IndProp]
lt_trans [in Rel]
lt_trans' [in Rel]
lt_trans'' [in Rel]
l1 [in Hoare2]
l2 [in Hoare2]
l3 [in Hoare2]
l3' [in Hoare2]
l4 [in Hoare2]
M
map_rev [in Poly]minus_diag [in Induction]
MStar' [in IndProp]
MStar'' [in IndProp]
MStar1 [in IndProp]
msubst_abs [in Norm]
msubst_app [in Norm]
msubst_closed [in Norm]
msubst_preserves_typing [in Norm]
msubst_R [in Norm]
msubst_var [in Norm]
multistep_App2 [in Norm]
multistep_congr_1 [in Smallstep]
multistep_congr_2 [in Smallstep]
multistep_preserves_R [in Norm]
multistep_preserves_R' [in Norm]
multistep__eval [in Smallstep]
multi_R [in Smallstep]
multi_trans [in Smallstep]
mult_assoc [in Induction]
mult_comm [in Induction]
mult_eq_0 [in Logic]
mult_plus_distr_r [in Induction]
mult_S_1 [in Basics]
mult_0 [in Logic]
mult_0_l [in Basics]
mult_0_plus [in Basics]
mult_0_plus' [in Induction]
mult_0_r [in Induction]
mult_0_r' [in IndPrinciples]
mult_0_r'' [in IndPrinciples]
mult_0_3 [in Logic]
mult_1_l [in Induction]
MUnion' [in IndProp]
mupdate_drop [in Norm]
mupdate_lookup [in Norm]
MyEquality.four [in ProofObjects]
MyEquality.leibniz_equality [in ProofObjects]
N
NaryExamples.demo_branch [in UseTactics]NaryExamples.demo_splits [in UseTactics]
NaryExamples.progress [in UseTactics]
NatList.app_assoc [in Lists]
NatList.app_assoc4 [in Lists]
NatList.app_length [in Lists]
NatList.app_nil_r [in Lists]
NatList.beq_natlist_refl [in Lists]
NatList.ble_n_Sn [in Lists]
NatList.count_member_nonzero [in Lists]
NatList.fst_swap_is_snd [in Lists]
NatList.nil_app [in Lists]
NatList.nonzeros_app [in Lists]
NatList.option_elim_hd [in Lists]
NatList.remove_decreases_count [in Lists]
NatList.rev_app_distr [in Lists]
NatList.rev_involutive [in Lists]
NatList.rev_length [in Lists]
NatList.rev_length_firsttry [in Lists]
NatList.snd_fst_is_swap [in Lists]
NatList.surjective_pairing [in Lists]
NatList.surjective_pairing' [in Lists]
NatList.surjective_pairing_stuck [in Lists]
NatList.tl_length_pred [in Lists]
nat_canonical [in Types]
negation_study_1 [in UseAuto]
negation_study_2 [in UseAuto]
negb_involutive [in Basics]
next_nat_closure_is_le [in Rel]
next_nat_partial_function [in Rel]
nf_is_value [in Smallstep]
nf_same_as_value [in Smallstep]
normalization [in Norm]
NormalizePlayground.normalize_ex [in Types]
NormalizePlayground.normalize_ex' [in Types]
normal_forms_unique [in Smallstep]
not_both_true_and_false [in Logic]
not_exists_dist [in Logic]
not_False [in Logic]
not_implies_our_not [in Logic]
not_true_iff_false [in Logic]
not_true_is_false [in Logic]
not_true_is_false' [in Logic]
no_whiles_eqv [in Imp]
nth_error_after_last [in Tactics]
n_le_m__Sn_le_Sm [in IndProp]
O
omega_demo_1 [in UseAuto]omega_demo_2 [in UseAuto]
omega_demo_3 [in UseAuto]
omega_demo_4 [in UseAuto]
one_not_even [in IndProp]
orb_true_iff [in Logic]
order_matters_1 [in UseAuto]
order_matters_2 [in UseAuto]
or_assoc [in Logic]
or_commut [in Logic]
or_distributes_over_and [in Logic]
or_example [in Logic]
or_intro [in Logic]
O_le_n [in IndProp]
P
parity_correct [in Hoare2]parity_dec_correct [in Hoare2]
parity_ge_2 [in Hoare2]
parity_lt_2 [in Hoare2]
PartialMap.update_eq [in Lists]
PartialMap.update_neq [in Lists]
pe_add_correct [in PE]
pe_aexp_correct [in PE]
pe_aexp_correct_weak [in PE]
pe_bexp_correct [in PE]
pe_block_correct [in PE]
pe_compare_correct [in PE]
pe_compare_removes [in PE]
pe_compare_update [in PE]
pe_com_complete [in PE]
pe_com_correct [in PE]
pe_com_sound [in PE]
pe_consistent_update [in PE]
pe_disagree_domain [in PE]
pe_domain [in PE]
pe_program_correct [in PE]
pe_removes_correct [in PE]
pe_remove_correct [in PE]
pe_unique_correct [in PE]
pe_update_consistent [in PE]
pe_update_correct [in PE]
pe_update_update_add [in PE]
pe_update_update_remove [in PE]
pigeonhole_principle [in IndProp]
Playground.test_le1 [in IndProp]
Playground.test_le2 [in IndProp]
Playground.test_le3 [in IndProp]
plus2_spec [in Imp]
plus_assoc [in Induction]
plus_assoc' [in IndPrinciples]
plus_assoc' [in Induction]
plus_assoc'' [in Induction]
plus_ble_compat_l [in Induction]
plus_comm [in Induction]
plus_comm' [in IndPrinciples]
plus_comm'' [in IndPrinciples]
plus_comm3 [in Logic]
plus_comm3_take2 [in Logic]
plus_comm3_take3 [in Logic]
plus_fact_is_true [in Logic]
plus_id_example [in Basics]
plus_id_exercise [in Basics]
plus_lt [in IndProp]
plus_n_n_injective [in Tactics]
plus_n_O [in Induction]
plus_n_O [in Basics]
plus_n_O_firsttry [in Induction]
plus_n_O_secondtry [in Induction]
plus_n_Sm [in Induction]
plus_one_r' [in IndPrinciples]
plus_O_n [in Basics]
plus_O_n' [in Basics]
plus_rearrange [in Induction]
plus_rearrange_firsttry [in Induction]
plus_swap [in Induction]
plus_swap' [in Induction]
plus_1_l [in Basics]
plus_1_neq_0 [in Basics]
plus_1_neq_0' [in Basics]
plus_1_neq_0_firsttry [in Basics]
plus_2_2_is_4 [in Logic]
pow2_le_1 [in Hoare2]
pow2_plus_1 [in Hoare2]
preservation [in Norm]
preservation [in Sub]
preservation [in Types]
preservation [in RecordSub]
PreservationProgressReferences.nth_eq_last' [in UseAuto]
PreservationProgressReferences.preservation [in UseAuto]
PreservationProgressReferences.preservation' [in UseAuto]
PreservationProgressReferences.preservation_ref [in UseAuto]
PreservationProgressReferences.progress [in UseAuto]
PreservationProgressStlc.preservation [in UseAuto]
PreservationProgressStlc.preservation' [in UseAuto]
PreservationProgressStlc.progress [in UseAuto]
PreservationProgressStlc.progress' [in UseAuto]
preservation' [in Types]
ProductExtension.preservation [in Sub]
ProductExtension.progress [in Sub]
progress [in Types]
progress [in Sub]
progress [in RecordSub]
proj1 [in Logic]
proj2 [in Logic]
Props.and_comm [in ProofObjects]
Pumping.napp_plus [in IndProp]
Pumping.pumping [in IndProp]
pup_to_2_ceval [in Imp]
R
rcd_types_match [in RecordSub]reduce_to_zero_correct' [in Hoare2]
reflect_iff [in IndProp]
refl_aequiv [in Equiv]
refl_bequiv [in Equiv]
refl_cequiv [in Equiv]
reg_exp_of_list_spec [in IndProp]
RepeatExercise.ex1_repeat_works [in Hoare]
Repeat.ceval_deterministic [in Auto]
Repeat.ceval_deterministic' [in Auto]
restricted_excluded_middle [in Logic]
restricted_excluded_middle_eq [in Logic]
rev_app_distr [in Poly]
rev_exercise1 [in Tactics]
rev_involutive [in Poly]
re_not_empty_correct [in IndProp]
RingDemo.ring_demo [in UseAuto]
rsc_R [in Rel]
rsc_trans [in Rel]
rtc_rsc_coincide [in Rel]
R.R_equiv_fR [in IndProp]
R_halts [in Norm]
R_typable_empty [in Norm]
S
search_depth_0 [in UseAuto]search_depth_1 [in UseAuto]
search_depth_3 [in UseAuto]
search_depth_4 [in UseAuto]
search_depth_5 [in UseAuto]
Semantics.multistep_eval_ind [in UseAuto]
Semantics.multistep__eval [in UseAuto]
Semantics.multistep__eval' [in UseAuto]
Semantics.multistep__eval'' [in UseAuto]
seq_assoc [in Equiv]
sillyfun1_odd [in Tactics]
sillyfun1_odd_FAILED [in Tactics]
sillyfun_false [in Tactics]
silly1 [in Tactics]
silly1 [in Hoare]
silly2 [in Tactics]
silly2 [in Hoare]
silly2a [in Tactics]
silly2_eassumption [in Hoare]
silly2_fixed [in Hoare]
silly3' [in Tactics]
silly3_firsttry [in Tactics]
silly_ex [in Tactics]
silly_fact_1 [in Tactics]
silly_fact_2 [in Tactics]
silly_fact_2' [in Tactics]
silly_fact_2_FAILED [in Tactics]
SimpleArith2.step_deterministic [in Smallstep]
SimpleArith3.step_deterministic_alt [in Smallstep]
SkipExample.ceval_deterministic [in UseTactics]
SkipExample.demo_skipH [in UseTactics]
SkipExample.mult_0_plus [in UseTactics]
skip_left [in Equiv]
skip_right [in Equiv]
slow_assignment_dec_correct [in Hoare2]
Sn_le_Sm__n_le_m [in IndProp]
solved_by_jauto [in UseAuto]
solving_by_apply [in UseAuto]
solving_by_eapply [in UseAuto]
solving_by_reflexivity [in UseAuto]
solving_conj_goal [in UseAuto]
solving_conj_hyp [in UseAuto]
solving_conj_hyp' [in UseAuto]
solving_conj_hyp_forall [in UseAuto]
solving_conj_more [in UseAuto]
solving_disj_goal [in UseAuto]
solving_disj_hyp [in UseAuto]
solving_exists_goal [in UseAuto]
solving_exists_hyp [in UseAuto]
solving_tauto [in UseAuto]
SortExamples.ceval_deterministic [in UseTactics]
soundness [in Types]
split_combine [in Tactics]
sqrt_correct [in Hoare2]
square_dec'_correct [in Hoare2]
square_dec_correct [in Hoare2]
square_mult [in Tactics]
square_simpler_dec_correct [in Hoare2]
SSSSev__even [in IndProp]
stack_step_deterministic [in Smallstep]
star_app [in IndProp]
star_app [in IndProp]
star_app [in IndProp]
step_deterministic [in Norm]
step_deterministic [in Types]
step_deterministic [in Smallstep]
step_normalizing [in Smallstep]
step_preserves_halting [in Norm]
step_preserves_R [in Norm]
step_preserves_record_tm [in RecordSub]
step_preserves_R' [in Norm]
step__eval [in Smallstep]
STLCChecker.beq_ty_refl [in Typechecking]
STLCChecker.beq_ty__eq [in Typechecking]
STLCChecker.type_checking_complete [in Typechecking]
STLCChecker.type_checking_sound [in Typechecking]
STLCExtendedRecords.context_invariance [in Records]
STLCExtendedRecords.free_in_context [in Records]
STLCExtendedRecords.has_type__wf [in Records]
STLCExtendedRecords.lookup_field_in_value [in Records]
STLCExtendedRecords.preservation [in Records]
STLCExtendedRecords.progress [in Records]
STLCExtendedRecords.step_preserves_record_tm [in Records]
STLCExtendedRecords.substitution_preserves_typing [in Records]
STLCExtendedRecords.typing_example_2 [in Records]
STLCExtendedRecords.wf_rcd_lookup [in Records]
STLCExtended.context_invariance [in MoreStlc]
STLCExtended.free_in_context [in MoreStlc]
STLCExtended.preservation [in MoreStlc]
STLCExtended.progress [in MoreStlc]
STLCExtended.substitution_preserves_typing [in MoreStlc]
STLCProp.canonical_forms_bool [in StlcProp]
STLCProp.canonical_forms_fun [in StlcProp]
STLCProp.context_invariance [in StlcProp]
STLCProp.free_in_context [in StlcProp]
STLCProp.preservation [in StlcProp]
STLCProp.progress [in StlcProp]
STLCProp.progress' [in StlcProp]
STLCProp.soundness [in StlcProp]
STLCProp.substitution_preserves_typing [in StlcProp]
STLCProp.typable_empty__closed [in StlcProp]
STLCRef.assign_pres_store_typing [in References]
STLCRef.context_invariance [in References]
STLCRef.extends_app [in References]
STLCRef.extends_lookup [in References]
STLCRef.extends_refl [in References]
STLCRef.free_in_context [in References]
STLCRef.length_extends [in References]
STLCRef.length_replace [in References]
STLCRef.lookup_replace_eq [in References]
STLCRef.lookup_replace_neq [in References]
STLCRef.nth_eq_last [in References]
STLCRef.preservation [in References]
STLCRef.preservation_wrong1 [in References]
STLCRef.preservation_wrong2 [in References]
STLCRef.progress [in References]
STLCRef.RefsAndNontermination.factorial_type [in References]
STLCRef.RefsAndNontermination.loop_fun_step_self [in References]
STLCRef.RefsAndNontermination.loop_steps_to_loop_fun [in References]
STLCRef.RefsAndNontermination.loop_typeable [in References]
STLCRef.replace_nil [in References]
STLCRef.store_weakening [in References]
STLCRef.store_well_typed_app [in References]
STLCRef.substitution_preserves_typing [in References]
STLC.step_example1 [in Stlc]
STLC.step_example1' [in Stlc]
STLC.step_example2 [in Stlc]
STLC.step_example2' [in Stlc]
STLC.step_example3 [in Stlc]
STLC.step_example3' [in Stlc]
STLC.step_example4 [in Stlc]
STLC.step_example4' [in Stlc]
STLC.step_example5 [in Stlc]
STLC.step_example5_with_normalize [in Stlc]
STLC.substi_correct [in Stlc]
strong_progress [in Smallstep]
substitution_preserves_typing [in RecordSub]
substitution_preserves_typing [in Norm]
substitution_preserves_typing [in Sub]
subst_closed [in Norm]
subst_inequiv [in Equiv]
subst_msubst [in Norm]
subst_not_afi [in Norm]
subtract_slowly_dec_correct [in Hoare2]
subtype__wf [in RecordSub]
SubtypingInversion.abs_arrow [in UseAuto]
SubtypingInversion.abs_arrow' [in UseAuto]
SubtypingInversion.substitution_preserves_typing [in UseAuto]
sub_inversion_arrow [in Sub]
sub_inversion_arrow [in RecordSub]
sub_inversion_Bool [in Sub]
succ_inj [in Logic]
swap_correct [in Hoare2]
swap_exercise [in Hoare]
swap_if_branches [in Equiv]
swap_noninterfering_assignments [in Equiv]
swap_subst [in Norm]
sym_aequiv [in Equiv]
sym_bequiv [in Equiv]
sym_cequiv [in Equiv]
s_compile_correct [in Imp]
S_inj [in Tactics]
S_injective [in Tactics]
S_nbeq_0 [in Induction]
T
Temp1.value_not_same_as_normal_form [in Smallstep]Temp2.value_not_same_as_normal_form [in Smallstep]
Temp3.value_not_same_as_normal_form [in Smallstep]
Temp4.step_deterministic [in Smallstep]
Temp4.strong_progress [in Smallstep]
test_multistep_1 [in Smallstep]
test_multistep_1' [in Smallstep]
test_multistep_2 [in Smallstep]
test_multistep_3 [in Smallstep]
test_multistep_4 [in Smallstep]
transitivity_bad_hint_1 [in UseAuto]
transitivity_workaround_1 [in UseAuto]
transitivity_workaround_2 [in UseAuto]
trans_aequiv [in Equiv]
trans_bequiv [in Equiv]
trans_cequiv [in Equiv]
trans_eq [in Tactics]
True_is_true [in Logic]
tr_rev_correct [in Logic]
two_loops_correct [in Hoare2]
typable_empty__closed [in Norm]
TypecheckerExtensions.beq_ty_refl [in Typechecking]
TypecheckerExtensions.beq_ty__eq [in Typechecking]
TypecheckerExtensions.type_checking_complete [in Typechecking]
TypecheckerExtensions.type_checking_sound [in Typechecking]
typing_inversion_abs [in Sub]
typing_inversion_abs [in RecordSub]
typing_inversion_app [in RecordSub]
typing_inversion_app [in Sub]
typing_inversion_false [in Sub]
typing_inversion_if [in Sub]
typing_inversion_proj [in RecordSub]
typing_inversion_rcons [in RecordSub]
typing_inversion_true [in Sub]
typing_inversion_unit [in Sub]
typing_inversion_var [in RecordSub]
typing_inversion_var [in Sub]
t_apply_empty [in Maps]
t_update_eq [in Maps]
t_update_neq [in Maps]
t_update_permute [in Maps]
t_update_same [in Maps]
t_update_shadow [in Maps]
U
UnfoldsExample.bexp_eval_true [in UseTactics]update_eq [in Maps]
update_neq [in Maps]
update_permute [in Maps]
update_same [in Maps]
update_shadow [in Maps]
V
vacuous_substitution [in Norm]value_halts [in Norm]
value_is_nf [in Smallstep]
value_is_nf [in Types]
value__normal [in Norm]
verification_correct [in Hoare2]
verification_correct_dec [in Hoare2]
W
wf_rcd_lookup [in RecordSub]WHILE_false [in Equiv]
WHILE_true [in Equiv]
WHILE_true_nonterm [in Equiv]
working_of_auto_1 [in UseAuto]
working_of_auto_2 [in UseAuto]
wp_is_precondition [in HoareAsLogic]
wp_is_weakest [in HoareAsLogic]
Z
zero_nbeq_plus_1 [in Basics]zero_nbeq_S [in Induction]
zero_not_one [in Logic]
zero_not_one' [in Logic]
zero_or_succ [in Logic]
zprop_preserving [in Equiv]
Axiom Index
E
EqualityExamples.big_expression_using [in UseTactics]ExamplesLets.typing_inversion_var [in UseTactics]
F
functional_extensionality [in Logic]G
gt_not_le [in UseAuto]I
inj_pair2 [in LibTactics]L
le_gt_false [in UseAuto]le_not_gt [in UseAuto]
P
P [in UseAuto]S
skip_axiom [in LibTactics]subtype [in UseAuto]
subtype_refl [in UseAuto]
subtype_trans [in UseAuto]
T
typ [in UseAuto]Inductive Index
A
aevalR_division.aevalR [in Imp]aevalR_division.aexp [in Imp]
aevalR_extended.aevalR [in Imp]
aevalR_extended.aexp [in Imp]
aexp [in Imp]
AExp.aevalR [in Imp]
AExp.aevalR_first_try.aevalR [in Imp]
AExp.aexp [in Imp]
AExp.bevalR [in Imp]
AExp.bexp [in Imp]
appears_free_in [in Norm]
appears_free_in [in RecordSub]
appears_free_in [in Sub]
astep [in Smallstep]
aval [in Smallstep]
B
baz [in Lists]bexp [in Imp]
block [in PE]
bool [in Basics]
boollist [in Poly]
Boxer [in LibTactics]
BreakImp.ceval [in Imp]
BreakImp.com [in Imp]
BreakImp.result [in Imp]
bstep [in Smallstep]
bvalue [in Types]
byntree [in IndPrinciples]
C
ceval [in Imp]chartype [in ImpParser]
CImp.com [in Smallstep]
CImp.cstep [in Smallstep]
clos_refl_trans [in Rel]
clos_refl_trans_1n [in Rel]
com [in Imp]
Combined.step [in Smallstep]
Combined.tm [in Smallstep]
Combined.value [in Smallstep]
cstep [in Smallstep]
D
day [in Basics]dcom [in Hoare2]
decorated [in Hoare2]
E
ev [in Hoare2]ev [in IndProp]
eval [in Smallstep]
ev' [in IndProp]
exp_match [in IndProp]
ExSet [in IndPrinciples]
F
FirstTry.reflect [in IndProp]foo' [in IndPrinciples]
H
has_type [in Sub]has_type [in RecordSub]
has_type [in Types]
has_type [in Norm]
Himp.ceval [in Hoare]
Himp.ceval [in Equiv]
Himp.com [in Equiv]
Himp.com [in Hoare]
hoare_proof [in HoareAsLogic]
I
id [in Lists]id [in Maps]
If1.ceval [in Hoare]
If1.com [in Hoare]
instantiation [in Norm]
L
le [in IndPrinciples]list [in Poly]
list' [in Poly]
Loop.ceval_count [in PE]
Loop.pe_ceval_count [in PE]
Loop.pe_com [in PE]
Ltac_database_token [in LibTactics]
ltac_Mark [in LibTactics]
ltac_No_arg [in LibTactics]
ltac_Wild [in LibTactics]
ltac_Wilds [in LibTactics]
M
multi [in Smallstep]MumbleGrumble.grumble [in Poly]
MumbleGrumble.mumble [in Poly]
MyEquality.eq [in ProofObjects]
N
natlist [in IndPrinciples]NatList.natlist [in Lists]
NatList.natoption [in Lists]
NatList.natprod [in Lists]
natlist1 [in IndPrinciples]
NatPlayground.nat [in Basics]
NatPlayground.nat' [in Basics]
next_even [in IndProp]
next_nat [in IndProp]
nostutter [in IndProp]
no_whilesR [in Imp]
nvalue [in Types]
O
option [in Poly]optionE [in ImpParser]
P
parity_label [in PE]PartialMap.partial_map [in Lists]
peval [in PE]
pe_ceval [in PE]
pe_com [in PE]
pe_peval [in PE]
Playground.le [in IndProp]
prod [in Poly]
ProductExtension.tm [in Sub]
ProductExtension.ty [in Sub]
Props.And.and [in ProofObjects]
Props.Ex.ex [in ProofObjects]
Props.False [in ProofObjects]
Props.Or.or [in ProofObjects]
Props.True [in ProofObjects]
R
record_tm [in RecordSub]record_ty [in RecordSub]
reflect [in IndProp]
reg_exp [in IndProp]
RepeatExercise.ceval [in Hoare]
RepeatExercise.com [in Hoare]
repeats [in IndProp]
Repeat.ceval [in Auto]
Repeat.com [in Auto]
rgb [in IndPrinciples]
R.R [in IndProp]
S
SimpleArith1.step [in Smallstep]sinstr [in Imp]
square_of [in IndProp]
stack_step [in Smallstep]
step [in Types]
step [in RecordSub]
step [in Norm]
step [in Sub]
step [in Smallstep]
STLCArith.tm [in StlcProp]
STLCArith.ty [in StlcProp]
STLCExtendedRecords.appears_free_in [in Records]
STLCExtendedRecords.FirstTry.ty [in Records]
STLCExtendedRecords.has_type [in Records]
STLCExtendedRecords.record_tm [in Records]
STLCExtendedRecords.record_ty [in Records]
STLCExtendedRecords.step [in Records]
STLCExtendedRecords.tm [in Records]
STLCExtendedRecords.ty [in Records]
STLCExtendedRecords.value [in Records]
STLCExtendedRecords.well_formed_ty [in Records]
STLCExtended.appears_free_in [in MoreStlc]
STLCExtended.has_type [in MoreStlc]
STLCExtended.step [in MoreStlc]
STLCExtended.tm [in MoreStlc]
STLCExtended.ty [in MoreStlc]
STLCExtended.value [in MoreStlc]
STLCProp.appears_free_in [in StlcProp]
STLCRef.appears_free_in [in References]
STLCRef.extends [in References]
STLCRef.has_type [in References]
STLCRef.RefsAndNontermination.step_closure [in References]
STLCRef.step [in References]
STLCRef.tm [in References]
STLCRef.ty [in References]
STLCRef.value [in References]
STLC.has_type [in Stlc]
STLC.step [in Stlc]
STLC.substi [in Stlc]
STLC.tm [in Stlc]
STLC.ty [in Stlc]
STLC.value [in Stlc]
subtype [in Sub]
subtype [in RecordSub]
T
Temp1.step [in Smallstep]Temp1.value [in Smallstep]
Temp2.step [in Smallstep]
Temp2.value [in Smallstep]
Temp3.step [in Smallstep]
Temp3.value [in Smallstep]
Temp4.step [in Smallstep]
Temp4.Temp5.step [in Smallstep]
Temp4.tm [in Smallstep]
Temp4.value [in Smallstep]
tm [in Types]
tm [in Norm]
tm [in RecordSub]
tm [in Sub]
tm [in Smallstep]
tree [in IndPrinciples]
ty [in Types]
ty [in RecordSub]
ty [in Norm]
ty [in Sub]
V
value [in Norm]value [in RecordSub]
value [in Smallstep]
value [in Sub]
var_not_used_in_aexp [in Equiv]
W
well_formed_ty [in RecordSub]wrong_ev [in IndProp]
Y
yesno [in IndPrinciples]Section Index
D
DemoAbsurd1 [in UseAuto]E
equatesLemma [in LibTactics]H
HintsTransitivity [in UseAuto]Abbreviation Index
E
Examples.A [in RecordSub]Examples.A [in Sub]
Examples.B [in RecordSub]
Examples.B [in Sub]
Examples.C [in RecordSub]
Examples.C [in Sub]
Examples.Float [in Sub]
Examples.i [in RecordSub]
Examples.Integer [in Sub]
Examples.j [in RecordSub]
Examples.k [in RecordSub]
Examples.String [in Sub]
Examples.x [in Sub]
Examples.x [in RecordSub]
Examples.y [in Sub]
Examples.y [in RecordSub]
Examples.z [in RecordSub]
Examples.z [in Sub]
M
multistep [in Norm]S
step_normal_form [in Types]step_normal_form [in Norm]
STLCExtendedRecords.A [in Records]
STLCExtendedRecords.a [in Records]
STLCExtendedRecords.B [in Records]
STLCExtendedRecords.f [in Records]
STLCExtendedRecords.g [in Records]
STLCExtendedRecords.i1 [in Records]
STLCExtendedRecords.i2 [in Records]
STLCExtendedRecords.k [in Records]
STLCExtendedRecords.l [in Records]
STLCExtendedRecords.multistep [in Records]
STLCExtended.Examples.a [in MoreStlc]
STLCExtended.Examples.eo [in MoreStlc]
STLCExtended.Examples.eq [in MoreStlc]
STLCExtended.Examples.even [in MoreStlc]
STLCExtended.Examples.evenodd [in MoreStlc]
STLCExtended.Examples.f [in MoreStlc]
STLCExtended.Examples.g [in MoreStlc]
STLCExtended.Examples.i1 [in MoreStlc]
STLCExtended.Examples.i2 [in MoreStlc]
STLCExtended.Examples.k [in MoreStlc]
STLCExtended.Examples.l [in MoreStlc]
STLCExtended.Examples.m [in MoreStlc]
STLCExtended.Examples.n [in MoreStlc]
STLCExtended.Examples.odd [in MoreStlc]
STLCExtended.Examples.processSum [in MoreStlc]
STLCExtended.Examples.x [in MoreStlc]
STLCExtended.Examples.y [in MoreStlc]
STLCExtended.multistep [in MoreStlc]
STLC.idB [in Stlc]
STLC.idBB [in Stlc]
STLC.idBBBB [in Stlc]
STLC.k [in Stlc]
STLC.multistep [in Stlc]
STLC.notB [in Stlc]
Definition Index
A
add1 [in ProofObjects]aequiv [in Equiv]
aeval [in Imp]
AExp.aeval [in Imp]
AExp.beval [in Imp]
AExp.optimize_0plus [in Imp]
AExp.optimize_0plus_b [in Imp]
AExp.silly_presburger_example [in Imp]
AExp.test_aeval1 [in Imp]
AExp.test_optimize_0plus [in Imp]
aexp1 [in Imp]
All [in Logic]
andb [in Basics]
andb3 [in Basics]
and_example [in Logic]
and_example' [in Logic]
and_exercise [in Logic]
antisymmetric [in Rel]
app [in Poly]
Assertion [in Hoare]
assert_implies [in Hoare]
assign [in PE]
assigned [in PE]
assn_sub [in Hoare]
assn_sub_example [in Hoare]
atrans_sound [in Equiv]
auto_example_1 [in Auto]
auto_example_1' [in Auto]
auto_example_2 [in Auto]
auto_example_3 [in Auto]
auto_example_4 [in Auto]
auto_example_6 [in Auto]
auto_example_6' [in Auto]
auto_example_7 [in Auto]
auto_example_7' [in Auto]
auto_example_8 [in Auto]
B
bar [in Tactics]bassn [in Hoare]
bequiv [in Equiv]
beq_id [in Maps]
beq_id [in Lists]
beq_list [in Logic]
beq_nat [in Basics]
beval [in Imp]
bexp1 [in Imp]
bignumber [in ImpParser]
blt_nat [in Basics]
btrans_sound [in Equiv]
C
capprox [in Equiv]cequiv [in Equiv]
ceval'_example1 [in Auto]
ceval_example1 [in Imp]
ceval_example1 [in Auto]
ceval_example2 [in Imp]
ceval_fun_no_while [in Imp]
ceval_step [in ImpCEvalFun]
ceval_step1 [in ImpCEvalFun]
ceval_step2 [in ImpCEvalFun]
ceval_step3 [in ImpCEvalFun]
CImp.cmultistep [in Smallstep]
CImp.par_loop [in Smallstep]
CImp.par_loop_example_0 [in Smallstep]
CImp.par_loop_example_2 [in Smallstep]
classifyChar [in ImpParser]
closed [in Norm]
closed_env [in Norm]
cmin [in Equiv]
COIND [in LibTactics]
combine [in Poly]
combine_odd_even [in Logic]
compiler_is_correct_statement [in Smallstep]
congruence_example [in Equiv]
constfun [in Poly]
constfun_example1 [in Poly]
constfun_example2 [in Poly]
context [in RecordSub]
context [in Sub]
context [in Norm]
count [in IndProp]
countoddmembers' [in Poly]
ctrans_sound [in Equiv]
c3 [in Equiv]
c4 [in Equiv]
D
dec_correct [in Hoare2]dec_while [in Hoare2]
deterministic [in Smallstep]
de_morgan_not_and_not [in Logic]
dfib [in Hoare2]
div_mod_dec [in Hoare2]
doit3times [in Poly]
double [in Induction]
double_negation_elimination [in Logic]
dpow2_down [in Hoare2]
drop [in Norm]
E
empty [in Maps]empty_pe_state [in PE]
empty_state [in Imp]
env [in Norm]
equivalence [in Rel]
equiv_classes [in Equiv]
eq' [in LibTactics]
evalF [in Smallstep]
evenb [in Basics]
even_1000 [in Logic]
even_1000' [in Logic]
even_1000'' [in Logic]
ev_plus2 [in ProofObjects]
ev_plus2' [in ProofObjects]
ev_plus2'' [in ProofObjects]
ev_plus4' [in ProofObjects]
ev_plus4'' [in ProofObjects]
ev_4''' [in ProofObjects]
ev_8' [in ProofObjects]
examplemap [in Maps]
Examples.Employee [in Sub]
Examples.Person [in Sub]
Examples.Student [in Sub]
Examples.subtyping_example_0 [in Sub]
Examples.subtyping_example_0 [in RecordSub]
Examples.subtyping_example_1 [in RecordSub]
Examples.subtyping_example_1 [in Sub]
Examples.subtyping_example_2 [in Sub]
Examples.subtyping_example_2 [in RecordSub]
Examples.subtyping_example_3 [in RecordSub]
Examples.subtyping_example_4 [in RecordSub]
Examples.sub_employee_person [in Sub]
Examples.sub_student_person [in Sub]
Examples.TRcd_j [in RecordSub]
Examples.TRcd_kj [in RecordSub]
Examples2.trcd_kj [in RecordSub]
Examples2.typing_example_0 [in RecordSub]
Examples2.typing_example_1 [in RecordSub]
Examples2.typing_example_2 [in RecordSub]
ExAssertions.as1 [in Hoare]
ExAssertions.as2 [in Hoare]
ExAssertions.as3 [in Hoare]
ExAssertions.as4 [in Hoare]
ExAssertions.as5 [in Hoare]
ExAssertions.as6 [in Hoare]
excluded_middle [in Logic]
Exercises.Church.exp [in Poly]
Exercises.Church.exp_1 [in Poly]
Exercises.Church.exp_2 [in Poly]
Exercises.Church.exp_3 [in Poly]
Exercises.Church.mult [in Poly]
Exercises.Church.mult_1 [in Poly]
Exercises.Church.mult_2 [in Poly]
Exercises.Church.mult_3 [in Poly]
Exercises.Church.nat [in Poly]
Exercises.Church.one [in Poly]
Exercises.Church.plus [in Poly]
Exercises.Church.plus_1 [in Poly]
Exercises.Church.plus_2 [in Poly]
Exercises.Church.plus_3 [in Poly]
Exercises.Church.succ [in Poly]
Exercises.Church.succ_1 [in Poly]
Exercises.Church.succ_2 [in Poly]
Exercises.Church.succ_3 [in Poly]
Exercises.Church.three [in Poly]
Exercises.Church.two [in Poly]
Exercises.Church.zero [in Poly]
Exercises.fold_length [in Poly]
Exercises.fold_map [in Poly]
Exercises.prod_curry [in Poly]
Exercises.prod_uncurry [in Poly]
Exercises.test_fold_length1 [in Poly]
Exercises.test_map2 [in Poly]
exp [in Basics]
expect [in ImpParser]
extract [in Hoare2]
extract_dec [in Hoare2]
F
factorial [in Basics]fact_in_coq [in Imp]
fib [in Hoare2]
filter [in Poly]
filter_even_gt7 [in Poly]
find_parity [in Hoare2]
find_parity_dec [in Hoare2]
find_parity_dec' [in Hoare2]
firstExpect [in ImpParser]
flat_map [in Poly]
fold [in Poly]
fold_aexp_ex1 [in Equiv]
fold_aexp_ex2 [in Equiv]
fold_bexp_ex1 [in Equiv]
fold_bexp_ex2 [in Equiv]
fold_com_ex1 [in Equiv]
fold_constants_aexp [in Equiv]
fold_constants_bexp [in Equiv]
fold_constants_com [in Equiv]
fold_example1 [in Poly]
fold_example2 [in Poly]
fold_example3 [in Poly]
foo [in Tactics]
forallb [in Logic]
fst [in Poly]
ftrue [in Poly]
function_equality_ex1 [in Logic]
function_equality_ex2 [in Logic]
function_equality_ex2 [in Logic]
H
halts [in Norm]has_type_not [in Types]
has_type_1 [in Types]
hd_error [in Poly]
Himp.cequiv [in Equiv]
Himp.havoc_example1 [in Equiv]
Himp.havoc_example2 [in Equiv]
Himp.havoc_pre [in Hoare]
Himp.hoare_triple [in Hoare]
Himp.pcopy [in Equiv]
Himp.ptwice [in Equiv]
Himp.pXY [in Equiv]
Himp.pYX [in Equiv]
Himp.p1 [in Equiv]
Himp.p2 [in Equiv]
Himp.p3 [in Equiv]
Himp.p4 [in Equiv]
Himp.p5 [in Equiv]
Himp.p6 [in Equiv]
hoare_asgn_example1 [in Hoare]
hoare_asgn_example1' [in Hoare]
hoare_asgn_example3 [in Hoare]
hoare_asgn_example4 [in Hoare]
hoare_triple [in Hoare]
I
If1.hoare_triple [in Hoare]if_example [in Hoare]
if_minus_dec [in Hoare2]
if_minus_plus_com [in Hoare2]
if_minus_plus_dec [in Hoare2]
implies_to_or [in Logic]
In [in Logic]
inb [in PE]
injective [in Logic]
inversion_ex3 [in Tactics]
inversion_ex6 [in Tactics]
InvertsExamples.typing_nonexample_1 [in UseTactics]
In_example_1 [in Logic]
In_example_2 [in Logic]
isAlpha [in ImpParser]
isDigit [in ImpParser]
isLowerAlpha [in ImpParser]
isWhite [in ImpParser]
is_even_prime [in Logic]
is_fortytwo [in Auto]
is_three [in Logic]
is_wp [in Hoare2]
K
keval [in PE]keval_example [in PE]
L
leb [in Basics]lemma_application_ex [in Logic]
length [in Poly]
length_is_1 [in Poly]
list123 [in Poly]
list123' [in Poly]
list123'' [in Poly]
list123''' [in Poly]
list_of_string [in ImpParser]
lookup [in Norm]
loop [in Imp]
Loop.pe_loop_example1 [in PE]
Loop.pe_loop_example2 [in PE]
Loop.pe_loop_example3 [in PE]
Loop.pe_loop_example4 [in PE]
Loop.square_loop [in PE]
lt [in IndProp]
ltac_database [in LibTactics]
ltac_nat_from_int [in LibTactics]
ltac_something [in LibTactics]
ltac_tag_subst [in LibTactics]
ltac_to_generalize [in LibTactics]
M
many [in ImpParser]many_helper [in ImpParser]
map [in Poly]
minustwo [in Basics]
msubst [in Norm]
multistep [in Types]
mupdate [in Norm]
MyEquality.four' [in ProofObjects]
MyEquality.singleton [in ProofObjects]
myFact [in UseAuto]
MyIff.iff [in Logic]
mynil [in Poly]
mynil [in Poly]
mynil' [in Poly]
MyNot.not [in Logic]
N
nandb [in Basics]NatList.add [in Lists]
NatList.alternate [in Lists]
NatList.app [in Lists]
NatList.bag [in Lists]
NatList.beq_natlist [in Lists]
NatList.count [in Lists]
NatList.countoddmembers [in Lists]
NatList.fst [in Lists]
NatList.fst' [in Lists]
NatList.hd [in Lists]
NatList.hd_error [in Lists]
NatList.length [in Lists]
NatList.member [in Lists]
NatList.mylist [in Lists]
NatList.mylist1 [in Lists]
NatList.mylist2 [in Lists]
NatList.mylist3 [in Lists]
NatList.nonzeros [in Lists]
NatList.nth_bad [in Lists]
NatList.nth_error [in Lists]
NatList.nth_error' [in Lists]
NatList.oddmembers [in Lists]
NatList.option_elim [in Lists]
NatList.remove_all [in Lists]
NatList.remove_one [in Lists]
NatList.repeat [in Lists]
NatList.rev [in Lists]
NatList.snd [in Lists]
NatList.snd' [in Lists]
NatList.subset [in Lists]
NatList.sum [in Lists]
NatList.swap_pair [in Lists]
NatList.test_add1 [in Lists]
NatList.test_add2 [in Lists]
NatList.test_alternate1 [in Lists]
NatList.test_alternate2 [in Lists]
NatList.test_alternate3 [in Lists]
NatList.test_alternate4 [in Lists]
NatList.test_app1 [in Lists]
NatList.test_app2 [in Lists]
NatList.test_app3 [in Lists]
NatList.test_beq_natlist1 [in Lists]
NatList.test_beq_natlist2 [in Lists]
NatList.test_beq_natlist3 [in Lists]
NatList.test_countoddmembers1 [in Lists]
NatList.test_countoddmembers2 [in Lists]
NatList.test_countoddmembers3 [in Lists]
NatList.test_count1 [in Lists]
NatList.test_count2 [in Lists]
NatList.test_hd1 [in Lists]
NatList.test_hd2 [in Lists]
NatList.test_hd_error1 [in Lists]
NatList.test_hd_error2 [in Lists]
NatList.test_hd_error3 [in Lists]
NatList.test_member1 [in Lists]
NatList.test_member2 [in Lists]
NatList.test_nonzeros [in Lists]
NatList.test_nth_error1 [in Lists]
NatList.test_nth_error2 [in Lists]
NatList.test_nth_error3 [in Lists]
NatList.test_oddmembers [in Lists]
NatList.test_remove_all1 [in Lists]
NatList.test_remove_all2 [in Lists]
NatList.test_remove_all3 [in Lists]
NatList.test_remove_all4 [in Lists]
NatList.test_remove_one1 [in Lists]
NatList.test_remove_one2 [in Lists]
NatList.test_remove_one3 [in Lists]
NatList.test_remove_one4 [in Lists]
NatList.test_rev1 [in Lists]
NatList.test_rev2 [in Lists]
NatList.test_subset1 [in Lists]
NatList.test_subset2 [in Lists]
NatList.test_sum1 [in Lists]
NatList.test_tl [in Lists]
NatList.tl [in Lists]
NatPlayground.pred [in Basics]
NatPlayground2.minus [in Basics]
NatPlayground2.mult [in Basics]
NatPlayground2.plus [in Basics]
NatPlayground2.test_mult1 [in Basics]
negb [in Basics]
next_weekday [in Basics]
NormalizePlayground.step_example1 [in Types]
NormalizePlayground.step_example1' [in Types]
NormalizePlayground.step_example1'' [in Types]
NormalizePlayground.step_example1''' [in Types]
normalizing [in Smallstep]
normal_form [in Smallstep]
normal_form_of [in Smallstep]
no_whiles [in Imp]
nth_error [in Poly]
O
oddb [in Basics]option_map [in Poly]
orb [in Basics]
order [in Rel]
P
parity [in PE]parity [in Hoare2]
parity_body [in PE]
parity_dec [in Hoare2]
parity_eval [in PE]
parse [in ImpParser]
parseAExp [in ImpParser]
parseAtomicExp [in ImpParser]
parseBExp [in ImpParser]
parseConjunctionExp [in ImpParser]
parseIdentifier [in ImpParser]
parseNumber [in ImpParser]
parsePrimaryExp [in ImpParser]
parseProductExp [in ImpParser]
parser [in ImpParser]
parseSequencedCommand [in ImpParser]
parseSimpleCommand [in ImpParser]
parseSumExp [in ImpParser]
PartialMap.find [in Lists]
PartialMap.update [in Lists]
partial_function [in Rel]
partial_map [in Maps]
partition [in Poly]
peirce [in Logic]
pe_add [in PE]
pe_aexp [in PE]
pe_bexp [in PE]
pe_block [in PE]
pe_block_example [in PE]
pe_compare [in PE]
pe_consistent [in PE]
pe_disagree_at [in PE]
pe_example1 [in PE]
pe_example2 [in PE]
pe_example3 [in PE]
pe_lookup [in PE]
pe_program [in PE]
pe_remove [in PE]
pe_removes [in PE]
pe_state [in PE]
pe_unique [in PE]
pe_update [in PE]
plus' [in Basics]
plus2 [in Imp]
plus3 [in Poly]
plus_fact [in Logic]
post [in Hoare2]
post_dec [in Hoare2]
pow2 [in Hoare2]
preorder [in Rel]
pre_dec [in Hoare2]
prog [in Smallstep]
program [in PE]
prog_a [in Equiv]
prog_b [in Equiv]
prog_c [in Equiv]
prog_d [in Equiv]
prog_e [in Equiv]
prog_f [in Equiv]
prog_g [in Equiv]
prog_h [in Equiv]
prog_i [in Equiv]
Props.and_comm' [in ProofObjects]
Props.and_comm'_aux [in ProofObjects]
Props.conj_fact [in ProofObjects]
Props.ex_ev_Sn [in ProofObjects]
Props.or_comm [in ProofObjects]
Props.some_nat_is_even [in ProofObjects]
Pumping.napp [in IndProp]
Pumping.pumping_constant [in IndProp]
pup_to_n [in Imp]
pup_to_n [in ImpCEvalFun]
P_m0r [in IndPrinciples]
P_m0r' [in IndPrinciples]
Q
quiz6 [in ProofObjects]R
R [in Norm]real_fact [in Hoare2]
reduce_to_zero' [in Hoare2]
reflexive [in Rel]
reg_exp_ex1 [in IndProp]
reg_exp_ex2 [in IndProp]
reg_exp_ex3 [in IndProp]
reg_exp_ex4 [in IndProp]
reg_exp_of_list [in IndProp]
relation [in Rel]
relation [in Smallstep]
repeat [in Poly]
RepeatExercise.ex1_repeat [in Hoare]
RepeatExercise.hoare_triple [in Hoare]
repeat' [in Poly]
repeat'' [in Poly]
repeat''' [in Poly]
rev [in Poly]
rev_append [in Logic]
re_chars [in IndProp]
re_not_empty [in IndProp]
rm [in LibTactics]
R.fR [in IndProp]
S
sample_proof [in HoareAsLogic]sillyfun [in Tactics]
sillyfun1 [in Tactics]
SimpleArith1.test_step_1 [in Smallstep]
SimpleArith1.test_step_2 [in Smallstep]
SkipExample.astep_example1 [in UseTactics]
slow_assignment_dec [in Hoare2]
snd [in Poly]
some_term_is_stuck [in Types]
split [in Poly]
split_combine_statement [in Tactics]
sqrt_dec [in Hoare2]
square [in Tactics]
square_dec [in Hoare2]
square_dec' [in Hoare2]
square_simpler_dec [in Hoare2]
stack [in Smallstep]
stack_multistep [in Smallstep]
state [in Imp]
step_normal_form [in Smallstep]
STLCChecker.beq_ty [in Typechecking]
STLCChecker.type_check [in Typechecking]
STLCExtendedRecords.context [in Records]
STLCExtendedRecords.FirstTry.alist [in Records]
STLCExtendedRecords.subst [in Records]
STLCExtendedRecords.Tlookup [in Records]
STLCExtendedRecords.tlookup [in Records]
STLCExtendedRecords.typing_nonexample [in Records]
STLCExtendedRecords.typing_nonexample_2 [in Records]
STLCExtendedRecords.weird_type [in Records]
STLCExtended.context [in MoreStlc]
STLCExtended.Examples.FixTest1.fact [in MoreStlc]
STLCExtended.Examples.FixTest2.map [in MoreStlc]
STLCExtended.Examples.FixTest3.equal [in MoreStlc]
STLCExtended.Examples.FixTest4.eotest [in MoreStlc]
STLCExtended.Examples.LetTest.test [in MoreStlc]
STLCExtended.Examples.ListTest.test [in MoreStlc]
STLCExtended.Examples.Numtest.test [in MoreStlc]
STLCExtended.Examples.Prodtest.test [in MoreStlc]
STLCExtended.Examples.Sumtest1.test [in MoreStlc]
STLCExtended.Examples.Sumtest2.test [in MoreStlc]
STLCExtended.subst [in MoreStlc]
STLCProp.closed [in StlcProp]
STLCProp.stuck [in StlcProp]
STLCRef.context [in References]
STLCRef.ExampleVariables.r [in References]
STLCRef.ExampleVariables.s [in References]
STLCRef.ExampleVariables.x [in References]
STLCRef.ExampleVariables.y [in References]
STLCRef.multistep [in References]
STLCRef.preservation_theorem [in References]
STLCRef.RefsAndNontermination.factorial [in References]
STLCRef.RefsAndNontermination.loop [in References]
STLCRef.RefsAndNontermination.loop_fun [in References]
STLCRef.RefsAndNontermination.multistep1 [in References]
STLCRef.replace [in References]
STLCRef.store [in References]
STLCRef.store_lookup [in References]
STLCRef.store_Tlookup [in References]
STLCRef.store_ty [in References]
STLCRef.store_well_typed [in References]
STLCRef.subst [in References]
STLCRef.tseq [in References]
STLC.context [in Stlc]
STLC.subst [in Stlc]
STLC.typing_example_1 [in Stlc]
STLC.typing_example_1' [in Stlc]
STLC.typing_example_2 [in Stlc]
STLC.typing_example_2_full [in Stlc]
STLC.typing_example_3 [in Stlc]
STLC.typing_nonexample_1 [in Stlc]
STLC.typing_nonexample_3 [in Stlc]
STLC.x [in Stlc]
STLC.y [in Stlc]
STLC.z [in Stlc]
string_of_list [in ImpParser]
stuck [in Types]
st12 [in Auto]
st21 [in Auto]
subst [in Norm]
subst [in RecordSub]
subst [in Sub]
subst_aexp [in Equiv]
subst_aexp_ex [in Equiv]
subst_equiv_property [in Equiv]
subtract_slowly [in Imp]
subtract_slowly_body [in Imp]
subtract_slowly_dec [in Hoare2]
subtract_3_from_5_slowly [in Imp]
succ_hastype_nat__hastype_nat [in Types]
swap [in Hoare2]
swap_dec [in Hoare2]
swap_program [in Hoare]
symmetric [in Rel]
s_compile [in Imp]
s_compile1 [in Imp]
s_execute [in Imp]
s_execute1 [in Imp]
s_execute2 [in Imp]
T
T [in Hoare2]tass [in Norm]
Temp4.bool_step_prop1 [in Smallstep]
Temp4.bool_step_prop2 [in Smallstep]
Temp4.bool_step_prop3 [in Smallstep]
Temp4.Temp5.bool_step_prop4 [in Smallstep]
Temp4.Temp5.bool_step_prop4_holds [in Smallstep]
testParsing [in ImpParser]
test_andb31 [in Basics]
test_andb32 [in Basics]
test_andb33 [in Basics]
test_andb34 [in Basics]
test_anon_fun' [in Poly]
test_blt_nat1 [in Basics]
test_blt_nat2 [in Basics]
test_blt_nat3 [in Basics]
test_ceval [in ImpCEvalFun]
test_countoddmembers'1 [in Poly]
test_countoddmembers'2 [in Poly]
test_countoddmembers'3 [in Poly]
test_doit3times [in Poly]
test_doit3times' [in Poly]
test_factorial1 [in Basics]
test_factorial2 [in Basics]
test_filter1 [in Poly]
test_filter2 [in Poly]
test_filter2' [in Poly]
test_filter_even_gt7_1 [in Poly]
test_filter_even_gt7_2 [in Poly]
test_flat_map1 [in Poly]
test_hd_error1 [in Poly]
test_hd_error2 [in Poly]
test_leb1 [in Basics]
test_leb2 [in Basics]
test_leb3 [in Basics]
test_length1 [in Poly]
test_map1 [in Poly]
test_map2 [in Poly]
test_map3 [in Poly]
test_nandb1 [in Basics]
test_nandb2 [in Basics]
test_nandb3 [in Basics]
test_nandb4 [in Basics]
test_next_weekday [in Basics]
test_nostutter_1 [in IndProp]
test_nostutter_2 [in IndProp]
test_nostutter_3 [in IndProp]
test_nostutter_4 [in IndProp]
test_nth_error1 [in Poly]
test_nth_error2 [in Poly]
test_nth_error3 [in Poly]
test_oddb1 [in Basics]
test_oddb2 [in Basics]
test_orb1 [in Basics]
test_orb2 [in Basics]
test_orb3 [in Basics]
test_orb4 [in Basics]
test_orb5 [in Basics]
test_partition1 [in Poly]
test_partition2 [in Poly]
test_pe_aexp1 [in PE]
test_pe_bexp1 [in PE]
test_pe_bexp2 [in PE]
test_pe_update [in PE]
test_plus3 [in Poly]
test_plus3' [in Poly]
test_plus3'' [in Poly]
test_repeat1 [in Poly]
test_repeat2 [in Poly]
test_rev1 [in Poly]
test_rev2 [in Poly]
test_split [in Poly]
text_pe_aexp2 [in PE]
tlookup [in RecordSub]
Tlookup [in RecordSub]
token [in ImpParser]
tokenize [in ImpParser]
tokenize_ex1 [in ImpParser]
tokenize_helper [in ImpParser]
total_map [in Maps]
transitive [in Rel]
trans_eq_example [in Tactics]
trans_eq_example' [in Tactics]
trans_eq_exercise [in Tactics]
tr_rev [in Logic]
two_loops_dec [in Hoare2]
TypecheckerExtensions.beq_ty [in Typechecking]
TypecheckerExtensions.type_check [in Typechecking]
t_empty [in Maps]
t_update [in Maps]
U
update [in Maps]update_example1 [in Maps]
update_example2 [in Maps]
update_example3 [in Maps]
update_example4 [in Maps]
V
value [in Types]verification_conditions [in Hoare2]
verification_conditions_dec [in Hoare2]
W
W [in Imp]while_example [in Hoare]
wp [in HoareAsLogic]
X
X [in Imp]XtimesYinZ [in Imp]
Y
Y [in Imp]Z
Z [in Imp]zprop [in Equiv]
| Global Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | : | _ | (2891 entries) |
| Notation Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | : | _ | (174 entries) |
| Module Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (88 entries) | |
| Variable Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (7 entries) | |
| Library Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (39 entries) | |
| Constructor Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (862 entries) | |
| Lemma Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (775 entries) | |
| Axiom Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (13 entries) | |
| Inductive Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (190 entries) | |
| Section Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (3 entries) | |
| Abbreviation Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (55 entries) | |
| Definition Index | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | _ | (685 entries) |


Small project to help with the animations and ideas behind forms and their animations.
Using the following plugins: - SASS Bootstrap 3.3 - jQuery 1.11.0 - Modernizer - Bootstrap Vaildator - HTML5SHIV - FontAwesome
You will need Codekit or other SASS compiler to get going