Index

Volume 1: Logical Foundations

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 | _ | other | (1920 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 | _ | other | (87 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 | _ | other | (33 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 | _ | other | (20 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 | _ | other | (498 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 | _ | other | (262 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 | _ | other | (2 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 | _ | other | (99 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 | _ | other | (919 entries)

# Global Index

## A

add_comm3_take3 [lemma, in Logic]
add_comm3_take2 [lemma, in Logic]
add_comm3 [lemma, in Logic]
add_comm'' [lemma, in IndPrinciples]
add_comm' [lemma, in IndPrinciples]
add_assoc' [lemma, in IndPrinciples]
add_le_cases [lemma, in IndProp]
add_shuffle3' [lemma, in Induction]
add_shuffle3 [lemma, in Induction]
add_assoc'' [lemma, in Induction]
add_assoc' [lemma, in Induction]
add_assoc [lemma, in Induction]
add_comm [lemma, in Induction]
add_0_r [lemma, in Induction]
add_0_r_secondtry [lemma, in Induction]
add_0_r_firsttry [lemma, in Induction]
add_assoc''' [lemma, in AltAuto]
add_assoc'' [lemma, in AltAuto]
add_assoc_from_induction [lemma, in AltAuto]
add_assoc' [lemma, in AltAuto]
add_assoc [lemma, in AltAuto]
add1 [definition, in ProofObjects]
aeval [definition, in Imp]
_ ==> _ (type_scope) [notation, in Imp]
aevalR_extended.aevalR_sind [definition, in Imp]
aevalR_extended.aevalR_ind [definition, in Imp]
aevalR_extended.E_AMult [constructor, in Imp]
aevalR_extended.E_AMinus [constructor, in Imp]
aevalR_extended.E_APlus [constructor, in Imp]
aevalR_extended.E_ANum [constructor, in Imp]
aevalR_extended.E_Any [constructor, in Imp]
aevalR_extended.aevalR [inductive, in Imp]
aevalR_extended.aexp_sind [definition, in Imp]
aevalR_extended.aexp_rec [definition, in Imp]
aevalR_extended.aexp_ind [definition, in Imp]
aevalR_extended.aexp_rect [definition, in Imp]
aevalR_extended.AMult [constructor, in Imp]
aevalR_extended.AMinus [constructor, in Imp]
aevalR_extended.APlus [constructor, in Imp]
aevalR_extended.ANum [constructor, in Imp]
aevalR_extended.AAny [constructor, in Imp]
aevalR_extended.aexp [inductive, in Imp]
aevalR_extended [module, in Imp]
_ ==> _ (type_scope) [notation, in Imp]
aevalR_division.aevalR_sind [definition, in Imp]
aevalR_division.aevalR_ind [definition, in Imp]
aevalR_division.E_ADiv [constructor, in Imp]
aevalR_division.E_AMult [constructor, in Imp]
aevalR_division.E_AMinus [constructor, in Imp]
aevalR_division.E_APlus [constructor, in Imp]
aevalR_division.E_ANum [constructor, in Imp]
aevalR_division.aevalR [inductive, in Imp]
aevalR_division.aexp_sind [definition, in Imp]
aevalR_division.aexp_rec [definition, in Imp]
aevalR_division.aexp_ind [definition, in Imp]
aevalR_division.aexp_rect [definition, in Imp]
aevalR_division.ADiv [constructor, in Imp]
aevalR_division.AMult [constructor, in Imp]
aevalR_division.AMinus [constructor, in Imp]
aevalR_division.APlus [constructor, in Imp]
aevalR_division.ANum [constructor, in Imp]
aevalR_division.aexp [inductive, in Imp]
aevalR_division [module, in Imp]
aexp [inductive, in Imp]
AExp [module, in Imp]
aexp_sind [definition, in Imp]
aexp_rec [definition, in Imp]
aexp_ind [definition, in Imp]
aexp_rect [definition, in Imp]
AExp.add_assoc__lia [definition, in Imp]
AExp.add_comm__lia [definition, in Imp]
AExp.aeval [definition, in Imp]
AExp.aevalR [inductive, in Imp]
AExp.aevalR_sind [definition, in Imp]
AExp.aevalR_ind [definition, in Imp]
_ ==> _ (type_scope) [notation, in Imp]
AExp.aevalR_first_try.HypothesisNames.aevalR_sind [definition, in Imp]
AExp.aevalR_first_try.HypothesisNames.aevalR_ind [definition, in Imp]
AExp.aevalR_first_try.HypothesisNames.E_AMult [constructor, in Imp]
AExp.aevalR_first_try.HypothesisNames.E_AMinus [constructor, in Imp]
AExp.aevalR_first_try.HypothesisNames.E_APlus [constructor, in Imp]
AExp.aevalR_first_try.HypothesisNames.E_ANum [constructor, in Imp]
AExp.aevalR_first_try.HypothesisNames.aevalR [inductive, in Imp]
AExp.aevalR_first_try.HypothesisNames [module, in Imp]
AExp.aevalR_first_try.aevalR_sind [definition, in Imp]
AExp.aevalR_first_try.aevalR_ind [definition, in Imp]
AExp.aevalR_first_try.E_AMult [constructor, in Imp]
AExp.aevalR_first_try.E_AMinus [constructor, in Imp]
AExp.aevalR_first_try.E_APlus [constructor, in Imp]
AExp.aevalR_first_try.E_ANum [constructor, in Imp]
AExp.aevalR_first_try.aevalR [inductive, in Imp]
AExp.aevalR_first_try [module, in Imp]
AExp.aeval_iff_aevalR' [lemma, in Imp]
AExp.aeval_iff_aevalR [lemma, in Imp]
AExp.aexp [inductive, in Imp]
AExp.aexp_sind [definition, in Imp]
AExp.aexp_rec [definition, in Imp]
AExp.aexp_ind [definition, in Imp]
AExp.aexp_rect [definition, in Imp]
AExp.AMinus [constructor, in Imp]
AExp.AMult [constructor, in Imp]
AExp.ANum [constructor, in Imp]
AExp.APlus [constructor, in Imp]
AExp.BAnd [constructor, in Imp]
AExp.BEq [constructor, in Imp]
AExp.beval [definition, in Imp]
AExp.bevalR [inductive, in Imp]
AExp.bevalR_sind [definition, in Imp]
AExp.bevalR_rec [definition, in Imp]
AExp.bevalR_ind [definition, in Imp]
AExp.bevalR_rect [definition, in Imp]
AExp.beval_iff_bevalR [lemma, in Imp]
AExp.bexp [inductive, in Imp]
AExp.bexp_sind [definition, in Imp]
AExp.bexp_rec [definition, in Imp]
AExp.bexp_ind [definition, in Imp]
AExp.bexp_rect [definition, in Imp]
AExp.BFalse [constructor, in Imp]
AExp.BGt [constructor, in Imp]
AExp.BLe [constructor, in Imp]
AExp.BNeq [constructor, in Imp]
AExp.BNot [constructor, in Imp]
AExp.BTrue [constructor, in Imp]
AExp.E_AMult [constructor, in Imp]
AExp.E_AMinus [constructor, in Imp]
AExp.E_APlus [constructor, in Imp]
AExp.E_ANum [constructor, in Imp]
AExp.foo [lemma, in Imp]
AExp.foo' [lemma, in Imp]
AExp.invert_example1 [lemma, in Imp]
AExp.In10 [lemma, in Imp]
AExp.In10' [lemma, in Imp]
AExp.manual_grade_for_beval_rules [definition, in Imp]
AExp.optimize_0plus_b_sound [lemma, in Imp]
AExp.optimize_0plus_b [definition, in Imp]
AExp.optimize_0plus_sound'' [lemma, in Imp]
AExp.optimize_0plus_sound' [lemma, in Imp]
AExp.optimize_0plus_sound [lemma, in Imp]
AExp.optimize_0plus [definition, in Imp]
AExp.repeat_loop [lemma, in Imp]
AExp.silly_presburger_example [definition, in Imp]
AExp.silly1 [lemma, in Imp]
AExp.silly2 [lemma, in Imp]
AExp.test_optimize_0plus [definition, in Imp]
AExp.test_aeval1 [definition, in Imp]
_ ==>b _ (type_scope) [notation, in Imp]
_ ==> _ (type_scope) [notation, in Imp]
aexp1 [definition, in Imp]
aexp2 [definition, in Imp]
AId [constructor, in Imp]
All [definition, in Logic]
All_In [lemma, in Logic]
all3_spec [lemma, in Induction]
alpha [constructor, in ImpParser]
AltAuto [library]
AMinus [constructor, in Imp]
AMult [constructor, in Imp]
ancestor_of1 [definition, in IndProp]
ancestor_of [definition, in IndProp]
andb [definition, in Basics]
andb_eq_orb [lemma, in Basics]
andb_commutative'' [lemma, in Basics]
andb_true_elim2 [lemma, in Basics]
andb_commutative' [lemma, in Basics]
andb_commutative [lemma, in Basics]
andb_true_iff [lemma, in Logic]
andb_false_r [lemma, in Induction]
andb_true_elim2' [lemma, in AltAuto]
andb_true_elim2 [lemma, in AltAuto]
andb_commutative' [lemma, in AltAuto]
andb_commutative [lemma, in AltAuto]
andb_eq_orb [lemma, in AltAuto]
andb' [definition, in Basics]
andb3 [definition, in Basics]
andb3_exchange [lemma, in Basics]
andb3_exchange' [lemma, in AltAuto]
andb3_exchange [lemma, in AltAuto]
and_assoc [definition, in ProofObjects]
and_assoc [lemma, in Logic]
and_commut [lemma, in Logic]
and_example3 [lemma, in Logic]
and_example2'' [lemma, in Logic]
and_example2' [lemma, in Logic]
and_example2 [lemma, in Logic]
and_exercise [definition, in Logic]
and_example' [definition, in Logic]
and_example [definition, in Logic]
antisymmetric [definition, in Rel]
ANum [constructor, in Imp]
APlus [constructor, in Imp]
App [constructor, in IndProp]
app [definition, in Poly]
apply_iff_example2 [lemma, in Logic]
apply_iff_example1 [lemma, in Logic]
apply_empty [lemma, in Maps]
app_ne [lemma, in IndProp]
app_exists [lemma, in IndProp]
app_length [lemma, in Poly]
app_assoc [lemma, in Poly]
app_nil_r [lemma, in Poly]
app_nil_r'' [lemma, in AltAuto]
app_nil_r' [lemma, in AltAuto]
app_nil_r [lemma, in AltAuto]
app_length' [lemma, in AltAuto]
app_length [lemma, in AltAuto]
Auto [library]
auto_example_7' [definition, in Auto]
auto_example_7 [definition, in Auto]
auto_example_6' [definition, in Auto]
auto_example_6 [definition, in Auto]
auto_example_5' [definition, in Auto]
auto_example_5 [definition, in Auto]
auto_example_4 [definition, in Auto]
auto_example_3 [definition, in Auto]
auto_example_2 [definition, in Auto]
auto_example_1' [definition, in Auto]
auto_example_1 [definition, in Auto]
auto_example_8 [definition, in AltAuto]
auto_example_7' [definition, in AltAuto]
auto_example_7 [definition, in AltAuto]
auto_example_6' [definition, in AltAuto]
auto_example_6 [definition, in AltAuto]
auto_example_5 [definition, in AltAuto]
auto_example_4 [definition, in AltAuto]
auto_example_3 [definition, in AltAuto]
auto_example_2 [definition, in AltAuto]
auto_example_1' [definition, in AltAuto]
auto_example_1 [definition, in AltAuto]

## B

BAnd [constructor, in Imp]
bar [definition, in Tactics]
base_case [definition, in IndPrinciples]
Basics [library]
BEq [constructor, in Imp]
better_t_tree_ind [definition, in IndPrinciples]
better_t_tree_ind_type [definition, in IndPrinciples]
beval [definition, in Imp]
bexp [inductive, in Imp]
bexp_sind [definition, in Imp]
bexp_rec [definition, in Imp]
bexp_ind [definition, in Imp]
bexp_rect [definition, in Imp]
bexp1 [definition, in Imp]
BFalse [constructor, in Imp]
BGt [constructor, in Imp]
Bib [library]
bignumber [definition, in ImpParser]
bin [inductive, in Basics]
bin [inductive, in Induction]
bin_to_nat [definition, in Basics]
bin_sind [definition, in Basics]
bin_rec [definition, in Basics]
bin_ind [definition, in Basics]
bin_rect [definition, in Basics]
bin_nat_bin [lemma, in Induction]
bin_nat_bin_fails [lemma, in Induction]
bin_nat_bin_fails [lemma, in Induction]
bin_to_nat_pres_incr [lemma, in Induction]
bin_to_nat [definition, in Induction]
bin_sind [definition, in Induction]
bin_rec [definition, in Induction]
bin_ind [definition, in Induction]
bin_rect [definition, in Induction]
bin1 [module, in IndProp]
bin1.bin [inductive, in IndProp]
bin1.bin_sind [definition, in IndProp]
bin1.bin_rec [definition, in IndProp]
bin1.bin_ind [definition, in IndProp]
bin1.bin_rect [definition, in IndProp]
bin1.B0 [constructor, in IndProp]
bin1.B1 [constructor, in IndProp]
bin1.Z [constructor, in IndProp]
bin2 [module, in IndProp]
bin2.bin [inductive, in IndProp]
bin2.bin_sind [definition, in IndProp]
bin2.bin_rec [definition, in IndProp]
bin2.bin_ind [definition, in IndProp]
bin2.bin_rect [definition, in IndProp]
bin2.B0 [constructor, in IndProp]
bin2.B1 [constructor, in IndProp]
bin2.Z [constructor, in IndProp]
bin3 [module, in IndProp]
bin3.bin [inductive, in IndProp]
bin3.bin_sind [definition, in IndProp]
bin3.bin_rec [definition, in IndProp]
bin3.bin_ind [definition, in IndProp]
bin3.bin_rect [definition, in IndProp]
bin3.B0 [constructor, in IndProp]
bin3.B1 [constructor, in IndProp]
bin3.Z [constructor, in IndProp]
black [constructor, in Basics]
BLe [constructor, in Imp]
blue [constructor, in Basics]
blue [constructor, in IndPrinciples]
BNeq [constructor, in Imp]
BNot [constructor, in Imp]
bool [inductive, in Basics]
boollist [inductive, in Poly]
boollist_sind [definition, in Poly]
boollist_rec [definition, in Poly]
boollist_ind [definition, in Poly]
boollist_rect [definition, in Poly]
booltree [inductive, in IndPrinciples]
booltree_ind_type_correct [lemma, in IndPrinciples]
booltree_ind_type [definition, in IndPrinciples]
booltree_property_type [definition, in IndPrinciples]
booltree_sind [definition, in IndPrinciples]
booltree_rec [definition, in IndPrinciples]
booltree_ind [definition, in IndPrinciples]
booltree_rect [definition, in IndPrinciples]
bool_fn_applied_thrice [lemma, in Tactics]
bool_sind [definition, in Basics]
bool_rec [definition, in Basics]
bool_ind [definition, in Basics]
bool_rect [definition, in Basics]
bool_cons [constructor, in Poly]
bool_nil [constructor, in Poly]
branch_case [definition, in IndPrinciples]
BreakImp [module, in Imp]
BreakImp.break_ignore [lemma, in Imp]
BreakImp.CAsgn [constructor, in Imp]
BreakImp.CBreak [constructor, in Imp]
BreakImp.ceval [inductive, in Imp]
BreakImp.ceval_deterministic [lemma, in Imp]
BreakImp.ceval_sind [definition, in Imp]
BreakImp.ceval_ind [definition, in Imp]
BreakImp.CIf [constructor, in Imp]
BreakImp.com [inductive, in Imp]
BreakImp.com_sind [definition, in Imp]
BreakImp.com_rec [definition, in Imp]
BreakImp.com_ind [definition, in Imp]
BreakImp.com_rect [definition, in Imp]
BreakImp.CSeq [constructor, in Imp]
BreakImp.CSkip [constructor, in Imp]
BreakImp.CWhile [constructor, in Imp]
BreakImp.E_Skip [constructor, in Imp]
BreakImp.result [inductive, in Imp]
BreakImp.result_sind [definition, in Imp]
BreakImp.result_rec [definition, in Imp]
BreakImp.result_ind [definition, in Imp]
BreakImp.result_rect [definition, in Imp]
BreakImp.SBreak [constructor, in Imp]
BreakImp.SContinue [constructor, in Imp]
BreakImp.seq_stops_on_break [lemma, in Imp]
BreakImp.seq_continue [lemma, in Imp]
BreakImp.while_break_true [lemma, in Imp]
BreakImp.while_stops_on_break [lemma, in Imp]
BreakImp.while_continue [lemma, in Imp]
com:while _ do _ end (com_scope) [notation, in Imp]
com:if _ then _ else _ end (com_scope) [notation, in Imp]
com:_ ; _ (com_scope) [notation, in Imp]
com:_ := _ (com_scope) [notation, in Imp]
com:skip (com_scope) [notation, in Imp]
com:break [notation, in Imp]
_ =[ _ ]=> _ / _ [notation, in Imp]
BTrue [constructor, in Imp]
bt_branch [constructor, in IndPrinciples]
bt_leaf [constructor, in IndPrinciples]
bt_empty [constructor, in IndPrinciples]
build_proof [definition, in IndPrinciples]
B0 [constructor, in Basics]
B0 [constructor, in Induction]
B1 [constructor, in Basics]
B1 [constructor, in Induction]

## C

c [definition, in IndProp]
CAsgn [constructor, in Imp]
ceval [inductive, in Imp]
ceval_deterministic [lemma, in Imp]
ceval_example2 [definition, in Imp]
ceval_example1 [definition, in Imp]
ceval_sind [definition, in Imp]
ceval_ind [definition, in Imp]
ceval_fun_no_while [definition, in Imp]
ceval_example1 [definition, in Auto]
ceval_deterministic'''' [lemma, in Auto]
ceval_deterministic''' [lemma, in Auto]
ceval_deterministic'' [lemma, in Auto]
ceval_deterministic'_alt [lemma, in Auto]
ceval_deterministic' [lemma, in Auto]
ceval_deterministic [lemma, in Auto]
ceval_deterministic' [lemma, in ImpCEvalFun]
ceval_and_ceval_step_coincide [lemma, in ImpCEvalFun]
ceval__ceval_step [lemma, in ImpCEvalFun]
ceval_step_more [lemma, in ImpCEvalFun]
ceval_step__ceval [lemma, in ImpCEvalFun]
ceval_step [definition, in ImpCEvalFun]
ceval_step3 [definition, in ImpCEvalFun]
ceval_step2 [definition, in ImpCEvalFun]
ceval_step1 [definition, in ImpCEvalFun]
ceval'_example1 [definition, in Auto]
Char [constructor, in IndProp]
chartype [inductive, in ImpParser]
chartype_sind [definition, in ImpParser]
chartype_rec [definition, in ImpParser]
chartype_ind [definition, in ImpParser]
chartype_rect [definition, in ImpParser]
char_eps_suffix [lemma, in IndProp]
char_nomatch_char [lemma, in IndProp]
Chf_more [constructor, in IndProp]
Chf_done [constructor, in IndProp]
CIf [constructor, in Imp]
classifyChar [definition, in ImpParser]
Cleo [constructor, in IndProp]
clos_trans_sind [definition, in IndProp]
clos_trans_ind [definition, in IndProp]
clos_trans [inductive, in IndProp]
clos_refl_trans_1n_sind [definition, in Rel]
clos_refl_trans_1n_ind [definition, in Rel]
clos_refl_trans_1n [inductive, in Rel]
clos_refl_trans_sind [definition, in Rel]
clos_refl_trans_ind [definition, in Rel]
clos_refl_trans [inductive, in Rel]
collatz [axiom, in IndProp]
Collatz_holds_for_12 [definition, in IndProp]
Collatz_holds_for_sind [definition, in IndProp]
Collatz_holds_for_ind [definition, in IndProp]
Collatz_holds_for [inductive, in IndProp]
color [inductive, in Basics]
color_sind [definition, in Basics]
color_rec [definition, in Basics]
color_ind [definition, in Basics]
color_rect [definition, in Basics]
com [inductive, in Imp]
combine [definition, in Poly]
combine_split [lemma, in Tactics]
combine_odd_even_elim_even [lemma, in Logic]
combine_odd_even_elim_odd [lemma, in Logic]
combine_odd_even_intro [lemma, in Logic]
combine_odd_even [definition, in Logic]
com_sind [definition, in Imp]
com_rec [definition, in Imp]
com_ind [definition, in Imp]
com_rect [definition, in Imp]
cons [constructor, in Poly]
consequentia_mirabilis [definition, in Logic]
constfun [definition, in Poly]
constfun_example2 [definition, in Poly]
constfun_example1 [definition, in Poly]
constructor_example [definition, in AltAuto]
cons' [constructor, in Poly]
contradiction_implies_anything [definition, in ProofObjects]
contradiction_implies_anything [lemma, in Logic]
contrapositive [lemma, in Logic]
contras [lemma, in AltAuto]
contras' [lemma, in AltAuto]
count [definition, in IndProp]
countoddmembers' [definition, in Poly]
CSeq [constructor, in Imp]
CSkip [constructor, in Imp]
curry [definition, in ProofObjects]
CWhile [constructor, in Imp]
C1 [constructor, in IndPrinciples]
C2 [constructor, in IndPrinciples]

## D

d [definition, in IndProp]
day [inductive, in Basics]
day [constructor, in IndPrinciples]
day_sind [definition, in Basics]
day_rec [definition, in Basics]
day_ind [definition, in Basics]
day_rect [definition, in Basics]
derive [definition, in IndProp]
derives [definition, in IndProp]
derive_corr [lemma, in IndProp]
de_morgan_not_or [definition, in ProofObjects]
de_morgan_not_and_not [definition, in Logic]
de_morgan_not_or [lemma, in Logic]
digit [constructor, in ImpParser]
discriminate_ex3 [definition, in Tactics]
discriminate_ex2 [lemma, in Tactics]
discriminate_ex1 [lemma, in Tactics]
disc_example [lemma, in Logic]
disc_fn [definition, in Logic]
dist_exists_or [lemma, in Logic]
dist_not_exists [lemma, in Logic]
div2 [definition, in IndProp]
doit3times [definition, in Poly]
double [definition, in Induction]
double_neg [definition, in ProofObjects]
double_injective_take2 [lemma, in Tactics]
double_injective_take2_FAILED [lemma, in Tactics]
double_injective [lemma, in Tactics]
double_injective_FAILED [lemma, in Tactics]
double_negation_elimination [definition, in Logic]
double_neg [lemma, in Logic]
double_incr_bin [lemma, in Induction]
double_bin_zero [definition, in Induction]
double_bin [definition, in Induction]
double_incr [lemma, in Induction]
double_plus [lemma, in Induction]
dup_first_two_elts [definition, in AltAuto]

## E

eauto_example [definition, in Auto]
eg1 [definition, in ImpParser]
eg2 [definition, in ImpParser]
empty [definition, in Maps]
EmptySet [constructor, in IndProp]
EmptyStr [constructor, in IndProp]
empty_nomatch_ne [lemma, in IndProp]
empty_matches_eps [lemma, in IndProp]
empty_is_empty [lemma, in IndProp]
empty_relation_is_empty [lemma, in IndProp]
empty_relation_sind [definition, in IndProp]
empty_relation_rec [definition, in IndProp]
empty_relation_ind [definition, in IndProp]
empty_relation_rect [definition, in IndProp]
empty_relation [inductive, in IndProp]
empty_relation_partial_function [lemma, in Rel]
empty_relation_sind [definition, in Rel]
empty_relation_rec [definition, in Rel]
empty_relation_ind [definition, in Rel]
empty_relation_rect [definition, in Rel]
empty_relation [inductive, in Rel]
empty_st [definition, in Imp]
eqb [definition, in Basics]
eqbP [lemma, in IndProp]
eqbP_practice [lemma, in IndProp]
eqb_trans [lemma, in Tactics]
eqb_sym [lemma, in Tactics]
eqb_true [lemma, in Tactics]
eqb_0_l [lemma, in Tactics]
eqb_list_true_iff [lemma, in Logic]
eqb_list [definition, in Logic]
eqb_neq [lemma, in Logic]
eqb_eq [lemma, in Logic]
eqb_id_refl [lemma, in Lists]
eqb_id [definition, in Lists]
eqb_refl [lemma, in Induction]
EqualityPlayground [module, in ProofObjects]
EqualityPlayground.eq [inductive, in ProofObjects]
EqualityPlayground.equality__leibniz_equality_term [definition, in ProofObjects]
EqualityPlayground.equality__leibniz_equality [lemma, in ProofObjects]
EqualityPlayground.eq_cons [definition, in ProofObjects]
EqualityPlayground.eq_add' [lemma, in ProofObjects]
EqualityPlayground.eq_add [definition, in ProofObjects]
EqualityPlayground.eq_sind [definition, in ProofObjects]
EqualityPlayground.eq_ind [definition, in ProofObjects]
EqualityPlayground.eq_refl [constructor, in ProofObjects]
EqualityPlayground.four [lemma, in ProofObjects]
EqualityPlayground.four' [definition, in ProofObjects]
EqualityPlayground.leibniz_equality__equality [lemma, in ProofObjects]
EqualityPlayground.singleton [definition, in ProofObjects]
_ == _ (type_scope) [notation, in ProofObjects]
equivalence [definition, in Rel]
eq_implies_succ_equal' [lemma, in Tactics]
eq_implies_succ_equal [lemma, in Tactics]
eq_example3 [lemma, in AltAuto]
eq_example2 [lemma, in AltAuto]
eq_example1' [lemma, in AltAuto]
eq_example1 [lemma, in AltAuto]
ev [inductive, in ProofObjects]
ev [inductive, in IndProp]
even [definition, in Basics]
Even [definition, in Logic]
even_1000'' [definition, in Logic]
even_1000' [definition, in Logic]
even_1000 [definition, in Logic]
even_bool_prop [lemma, in Logic]
even_double_conv [lemma, in Logic]
even_double [lemma, in Logic]
even_42_prop [definition, in Logic]
even_42_bool [definition, in Logic]
even_ev [lemma, in IndPrinciples]
even_ev [lemma, in IndPrinciples]
even_S [lemma, in Induction]
evSS_ev' [lemma, in IndProp]
evSS_ev [lemma, in IndProp]
ev_plus2'' [definition, in ProofObjects]
ev_plus2' [definition, in ProofObjects]
ev_plus2 [definition, in ProofObjects]
ev_plus4'' [definition, in ProofObjects]
ev_plus4' [definition, in ProofObjects]
ev_plus4 [lemma, in ProofObjects]
ev_8' [definition, in ProofObjects]
ev_8 [lemma, in ProofObjects]
ev_4''' [definition, in ProofObjects]
ev_4'' [lemma, in ProofObjects]
ev_4' [lemma, in ProofObjects]
ev_4 [lemma, in ProofObjects]
ev_sind [definition, in ProofObjects]
ev_ind [definition, in ProofObjects]
ev_SS [constructor, in ProofObjects]
ev_0 [constructor, in ProofObjects]
ev_ev' [lemma, in IndPrinciples]
ev_plus_plus [lemma, in IndProp]
ev_ev__ev [lemma, in IndProp]
ev_sum [lemma, in IndProp]
ev_Even_iff [lemma, in IndProp]
ev_Even [lemma, in IndProp]
ev_Even_firsttry [lemma, in IndProp]
ev_inversion [lemma, in IndProp]
ev_double [lemma, in IndProp]
ev_plus4 [lemma, in IndProp]
ev_4' [lemma, in IndProp]
ev_4 [lemma, in IndProp]
ev_sind [definition, in IndProp]
ev_ind [definition, in IndProp]
ev_SS [constructor, in IndProp]
ev_0 [constructor, in IndProp]
ev' [inductive, in IndPrinciples]
ev' [inductive, in IndProp]
ev'_sind [definition, in IndPrinciples]
ev'_ind [definition, in IndPrinciples]
ev'_sum [constructor, in IndPrinciples]
ev'_2 [constructor, in IndPrinciples]
ev'_0 [constructor, in IndPrinciples]
ev'_ev [lemma, in IndProp]
ev'_sind [definition, in IndProp]
ev'_ind [definition, in IndProp]
ev'_sum [constructor, in IndProp]
ev'_2 [constructor, in IndProp]
ev'_0 [constructor, in IndProp]
ev100 [lemma, in AltAuto]
ev5_nonsense [lemma, in IndProp]
examplemap [definition, in Maps]
examplemap' [definition, in Maps]
examplepmap [definition, in Maps]
example_empty [definition, in Maps]
example_bexp [definition, in Imp]
example_aexp [definition, in Imp]
example_test_ceval [definition, in ImpCEvalFun]
excluded_middle_irrefutable [lemma, in Logic]
excluded_middle [definition, in Logic]
execute_app [lemma, in Imp]
Exercises [module, in Poly]
Exercises.Church [module, in Poly]
Exercises.Church.cnat [definition, in Poly]
Exercises.Church.exp [definition, in Poly]
Exercises.Church.exp_3 [definition, in Poly]
Exercises.Church.exp_2 [definition, in Poly]
Exercises.Church.exp_1 [definition, in Poly]
Exercises.Church.mult [definition, in Poly]
Exercises.Church.mult_3 [definition, in Poly]
Exercises.Church.mult_2 [definition, in Poly]
Exercises.Church.mult_1 [definition, in Poly]
Exercises.Church.one [definition, in Poly]
Exercises.Church.one_church_peano [definition, in Poly]
Exercises.Church.one' [definition, in Poly]
Exercises.Church.plus [definition, in Poly]
Exercises.Church.plus_3 [definition, in Poly]
Exercises.Church.plus_2 [definition, in Poly]
Exercises.Church.plus_1 [definition, in Poly]
Exercises.Church.scc [definition, in Poly]
Exercises.Church.scc_3 [definition, in Poly]
Exercises.Church.scc_2 [definition, in Poly]
Exercises.Church.scc_1 [definition, in Poly]
Exercises.Church.three [definition, in Poly]
Exercises.Church.two [definition, in Poly]
Exercises.Church.two_church_peano [definition, in Poly]
Exercises.Church.two' [definition, in Poly]
Exercises.Church.zero [definition, in Poly]
Exercises.Church.zero_church_peano [definition, in Poly]
Exercises.Church.zero' [definition, in Poly]
Exercises.curry_uncurry [lemma, in Poly]
Exercises.fold_map [definition, in Poly]
Exercises.fold_length_correct [lemma, in Poly]
Exercises.fold_length [definition, in Poly]
Exercises.manual_grade_for_informal_proof [definition, in Poly]
Exercises.manual_grade_for_fold_map [definition, in Poly]
Exercises.prod_uncurry [definition, in Poly]
Exercises.prod_curry [definition, in Poly]
Exercises.test_map1' [definition, in Poly]
Exercises.test_fold_length1 [definition, in Poly]
Exercises.uncurry_curry [lemma, in Poly]
existsb [definition, in Tactics]
existsb_existsb' [lemma, in Tactics]
existsb' [definition, in Tactics]
exists_example_2 [lemma, in Logic]
exp [definition, in Basics]
expect [definition, in ImpParser]
exp_match_sind [definition, in IndProp]
exp_match_ind [definition, in IndProp]
exp_match [inductive, in IndProp]
Extraction [library]
ex_falso_quodlibet [lemma, in Logic]
E_WhileTrue [constructor, in Imp]
E_WhileFalse [constructor, in Imp]
E_IfFalse [constructor, in Imp]
E_IfTrue [constructor, in Imp]
E_Seq [constructor, in Imp]
E_Asgn [constructor, in Imp]
E_Skip [constructor, in Imp]

## F

f [definition, in IndProp]
factorial [definition, in Basics]
factor_is_O [lemma, in Logic]
fact_in_coq [definition, in Imp]
false [constructor, in Basics]
false_assumed' [lemma, in AltAuto]
false_assumed [lemma, in AltAuto]
falso [definition, in ProofObjects]
filter [definition, in Poly]
filter_exercise [lemma, in Tactics]
filter_not_empty_In' [lemma, in IndProp]
filter_not_empty_In [lemma, in IndProp]
filter_even_gt7 [definition, in Poly]
firstExpect [definition, in ImpParser]
flat_map [definition, in Poly]
fold [definition, in Poly]
fold_example3 [definition, in Poly]
fold_example2 [definition, in Poly]
fold_example1 [definition, in Poly]
foo [definition, in Tactics]
foo [definition, in Basics]
foo' [inductive, in IndPrinciples]
foo'_sind [definition, in IndPrinciples]
foo'_rec [definition, in IndPrinciples]
foo'_ind [definition, in IndPrinciples]
foo'_rect [definition, in IndPrinciples]
forallb [definition, in Tactics]
forallb [definition, in Logic]
forallb_true_iff [lemma, in Logic]
four_is_Even [lemma, in Logic]
friday [constructor, in Basics]
fst [definition, in Poly]
ftrue [definition, in Poly]
functional_extensionality [axiom, in Logic]
function_equality_ex2 [definition, in Logic]
function_equality_ex2 [definition, in Logic]
function_equality_ex1 [definition, in Logic]
f_equal [lemma, in Tactics]

## G

green [constructor, in Basics]
green [constructor, in IndPrinciples]

## H

hd_error [definition, in Poly]
hyp_name [lemma, in AltAuto]

## I

Id [constructor, in Lists]
id [inductive, in Lists]
identity_fn_applied_twice [lemma, in Basics]
id_sind [definition, in Lists]
id_rec [definition, in Lists]
id_ind [definition, in Lists]
id_rect [definition, in Lists]
IffPlayground [module, in Logic]
IffPlayground.iff [definition, in Logic]
_ <-> _ (type_scope) [notation, in Logic]
iff_trans [lemma, in Logic]
iff_refl [lemma, in Logic]
iff_sym [lemma, in Logic]
iff_reflect [lemma, in IndProp]
Imp [library]
ImpCEvalFun [library]
implies_to_or [definition, in Logic]
ImpParser [library]
imp1 [definition, in AltAuto]
imp2 [definition, in AltAuto]
imp3 [definition, in AltAuto]
In [definition, in Logic]
includedin [definition, in Maps]
includedin_update [lemma, in Maps]
incr [definition, in Basics]
incr [definition, in Induction]
IndPrinciples [library]
IndProp [library]
Induction [library]
infinite_loop [definition, in ProofObjects]
injection_ex3 [definition, in Tactics]
injection_ex1 [lemma, in Tactics]
injective [definition, in Logic]
intuition_simplify2' [lemma, in AltAuto]
intuition_simplify2 [lemma, in AltAuto]
intuition_simplify1 [lemma, in AltAuto]
intuition_succeed2 [lemma, in AltAuto]
intuition_succeed1 [lemma, in AltAuto]
inversion_ex2 [lemma, in IndProp]
inversion_ex1 [lemma, in IndProp]
in_not_nil_42_take5 [lemma, in Logic]
in_not_nil_42_take4 [lemma, in Logic]
in_not_nil_42_take3 [lemma, in Logic]
in_not_nil_42_take2 [lemma, in Logic]
in_not_nil_42 [lemma, in Logic]
in_not_nil [lemma, in Logic]
In_app_iff [lemma, in Logic]
In_map_iff [lemma, in Logic]
In_map [lemma, in Logic]
In_example_2 [definition, in Logic]
In_example_1 [definition, in Logic]
in_split [lemma, in IndProp]
in_re_match [lemma, in IndProp]
In10 [lemma, in AltAuto]
In10' [lemma, in AltAuto]
isAlpha [definition, in ImpParser]
isDigit [definition, in ImpParser]
isLowerAlpha [definition, in ImpParser]
isred [definition, in Basics]
isWhite [definition, in ImpParser]
is_even_prime [definition, in Logic]
is_even_prime [definition, in Logic]
is_three [definition, in Logic]
is_der [definition, in IndProp]
is_fortytwo [definition, in Auto]
is_fortytwo [definition, in AltAuto]

## L

LateDays [module, in Basics]
LateDays.A [constructor, in Basics]
LateDays.apply_late_policy_unfold [lemma, in Basics]
LateDays.apply_late_policy [definition, in Basics]
LateDays.B [constructor, in Basics]
LateDays.C [constructor, in Basics]
LateDays.comparison [inductive, in Basics]
LateDays.comparison_sind [definition, in Basics]
LateDays.comparison_rec [definition, in Basics]
LateDays.comparison_ind [definition, in Basics]
LateDays.comparison_rect [definition, in Basics]
LateDays.D [constructor, in Basics]
LateDays.Eq [constructor, in Basics]
LateDays.F [constructor, in Basics]
LateDays.Grade [constructor, in Basics]
LateDays.grade [inductive, in Basics]
LateDays.grade_lowered_once [lemma, in Basics]
LateDays.grade_comparison [definition, in Basics]
LateDays.grade_sind [definition, in Basics]
LateDays.grade_rec [definition, in Basics]
LateDays.grade_ind [definition, in Basics]
LateDays.grade_rect [definition, in Basics]
LateDays.Gt [constructor, in Basics]
LateDays.letter [inductive, in Basics]
LateDays.letter_comparison_Eq [lemma, in Basics]
LateDays.letter_comparison [definition, in Basics]
LateDays.letter_sind [definition, in Basics]
LateDays.letter_rec [definition, in Basics]
LateDays.letter_ind [definition, in Basics]
LateDays.letter_rect [definition, in Basics]
LateDays.lower_grade_lowers [lemma, in Basics]
LateDays.lower_grade_F_Minus [lemma, in Basics]
LateDays.lower_grade_thrice [definition, in Basics]
LateDays.lower_grade_twice [definition, in Basics]
LateDays.lower_grade_F_Natural [definition, in Basics]
LateDays.lower_grade_B_Plus [definition, in Basics]
LateDays.lower_grade_A_Minus [definition, in Basics]
LateDays.lower_grade_A_Natural [definition, in Basics]
LateDays.lower_grade_A_Plus [definition, in Basics]
LateDays.lower_grade [definition, in Basics]
LateDays.lower_letter_lowers [lemma, in Basics]
LateDays.lower_letter_F_is_F [lemma, in Basics]
LateDays.lower_letter_lowers [lemma, in Basics]
LateDays.lower_letter [definition, in Basics]
LateDays.Lt [constructor, in Basics]
LateDays.Minus [constructor, in Basics]
LateDays.modifier [inductive, in Basics]
LateDays.modifier_comparison [definition, in Basics]
LateDays.modifier_sind [definition, in Basics]
LateDays.modifier_rec [definition, in Basics]
LateDays.modifier_ind [definition, in Basics]
LateDays.modifier_rect [definition, in Basics]
LateDays.Natural [constructor, in Basics]
LateDays.no_penalty_for_mostly_on_time [lemma, in Basics]
LateDays.Plus [constructor, in Basics]
LateDays.test_grade_comparison4 [definition, in Basics]
LateDays.test_grade_comparison3 [definition, in Basics]
LateDays.test_grade_comparison2 [definition, in Basics]
LateDays.test_grade_comparison1 [definition, in Basics]
leaf [constructor, in IndPrinciples]
leaf_case [definition, in IndPrinciples]
leb [definition, in Basics]
leb_plus_exists [lemma, in Logic]
leb_true_trans [lemma, in IndProp]
leb_iff [lemma, in IndProp]
leb_correct [lemma, in IndProp]
leb_complete [lemma, in IndProp]
leb_refl [lemma, in Induction]
lemma_application_ex [definition, in Logic]
length [definition, in Poly]
length_is_1 [definition, in Poly]
LePlayground [module, in IndProp]
LePlayground.le [inductive, in IndProp]
LePlayground.le_3_5 [definition, in IndProp]
LePlayground.le_sind [definition, in IndProp]
LePlayground.le_ind [definition, in IndProp]
LePlayground.le_S [constructor, in IndProp]
LePlayground.le_n [constructor, in IndProp]
_ <= _ [notation, in IndProp]
LePlayground1 [module, in IndProp]
LePlayground1.le [inductive, in IndProp]
LePlayground1.le_sind [definition, in IndProp]
LePlayground1.le_ind [definition, in IndProp]
LePlayground1.le_S [constructor, in IndProp]
LePlayground1.le_n [constructor, in IndProp]
_ <= _ [notation, in IndProp]
le_plus_trans [lemma, in IndProp]
le_plus_l [lemma, in IndProp]
le_trans [lemma, in IndProp]
le_order [lemma, in Rel]
le_step [lemma, in Rel]
le_antisymmetric [lemma, in Rel]
le_not_symmetric [lemma, in Rel]
le_Sn_n [lemma, in Rel]
le_S_n [lemma, in Rel]
le_Sn_le [lemma, in Rel]
le_trans [lemma, in Rel]
le_reflexive [lemma, in Rel]
le_not_a_partial_function [lemma, in Rel]
le_antisym [lemma, in Auto]
le_antisym [lemma, in AltAuto]
le1 [inductive, in IndPrinciples]
le1_sind [definition, in IndPrinciples]
le1_ind [definition, in IndPrinciples]
le1_S [constructor, in IndPrinciples]
le1_n [constructor, in IndPrinciples]
le2 [inductive, in IndPrinciples]
le2_sind [definition, in IndPrinciples]
le2_ind [definition, in IndPrinciples]
le2_S [constructor, in IndPrinciples]
le2_n [constructor, in IndPrinciples]
lia_fail2 [lemma, in AltAuto]
lia_fail1 [lemma, in AltAuto]
lia_succeed2 [lemma, in AltAuto]
lia_succeed1 [lemma, in AltAuto]
list [inductive, in Poly]
Lists [library]
list_of_string [definition, in ImpParser]
list_sind [definition, in Poly]
list_rec [definition, in Poly]
list_ind [definition, in Poly]
list_rect [definition, in Poly]
list' [inductive, in Poly]
list'_sind [definition, in Poly]
list'_rec [definition, in Poly]
list'_ind [definition, in Poly]
list'_rect [definition, in Poly]
list123 [definition, in Poly]
list123' [definition, in Poly]
list123'' [definition, in Poly]
list123''' [definition, in Poly]
Logic [library]
loop [definition, in Imp]
loop_never_stops [lemma, in Imp]
ltb [definition, in Basics]
lt_ge_cases [lemma, in IndProp]
lt_trans'' [lemma, in Rel]
lt_trans' [lemma, in Rel]
lt_trans [lemma, in Rel]

## M

manual_grade_for_split_combine [definition, in Tactics]
manual_grade_for_informal_proof [definition, in Tactics]
manual_grade_for_negation_fn_applied_twice [definition, in Basics]
manual_grade_for_informal_not_PNP [definition, in Logic]
manual_grade_for_double_neg_inf [definition, in Logic]
manual_grade_for_check_repeats [definition, in IndProp]
manual_grade_for_NoDup_disjoint_etc [definition, in IndProp]
manual_grade_for_nostutter [definition, in IndProp]
manual_grade_for_no_whiles_terminating [definition, in Imp]
manual_grade_for_XtimesYinZ_spec [definition, in Imp]
manual_grade_for_eqb_refl_informal [definition, in Induction]
manual_grade_for_add_comm_informal [definition, in Induction]
manual_grade_for_ceval_step__ceval_inf [definition, in ImpCEvalFun]
manual_grade_for_nor_intuition [definition, in AltAuto]
manual_grade_for_pumping_redux_strong [definition, in AltAuto]
manual_grade_for_pumping_redux [definition, in AltAuto]
manual_grade_for_re_opt_match'' [definition, in AltAuto]
manual_grade_for_re_opt [definition, in AltAuto]
many [definition, in ImpParser]
many_helper [definition, in ImpParser]
many_eq' [lemma, in AltAuto]
many_eq [lemma, in AltAuto]
map [definition, in Poly]
MApp [constructor, in IndProp]
Maps [library]
map_rev [lemma, in Poly]
matches_regex [definition, in IndProp]
match_eps_refl [lemma, in IndProp]
match_eps [definition, in IndProp]
match_ex5 [lemma, in AltAuto]
match_ex5 [lemma, in AltAuto]
match_ex4 [lemma, in AltAuto]
match_ex3' [lemma, in AltAuto]
match_ex3 [lemma, in AltAuto]
match_ex2''' [lemma, in AltAuto]
match_ex2'' [lemma, in AltAuto]
match_ex2' [lemma, in AltAuto]
match_ex2 [lemma, in AltAuto]
match_ex1 [lemma, in AltAuto]
MChar [constructor, in IndProp]
MEmpty [constructor, in IndProp]
merge [inductive, in IndProp]
merge_filter [lemma, in IndProp]
merge_sind [definition, in IndProp]
merge_rec [definition, in IndProp]
merge_ind [definition, in IndProp]
merge_rect [definition, in IndProp]
minustwo [definition, in Basics]
minus_n_n [lemma, in Induction]
monday [constructor, in Basics]
monochrome [definition, in Basics]
Moss [constructor, in IndProp]
MStarApp [constructor, in IndProp]
MStar' [lemma, in IndProp]
MStar'' [lemma, in IndProp]
MStar0 [constructor, in IndProp]
MStar1 [lemma, in IndProp]
mult_n_1 [lemma, in Basics]
mult_n_0_m_0 [lemma, in Basics]
mult_0_l [lemma, in Basics]
mult_is_O [lemma, in Logic]
mult_assoc [lemma, in Induction]
mult_plus_distr_r [lemma, in Induction]
mult_1_l [lemma, in Induction]
mult_0_plus' [lemma, in Induction]
mult_comm [lemma, in AltAuto]
mul_eq_0_ternary [lemma, in Logic]
mul_eq_0 [lemma, in Logic]
mul_0_r'' [lemma, in IndPrinciples]
mul_0_r' [lemma, in IndPrinciples]
mul_comm [lemma, in Induction]
mul_0_r [lemma, in Induction]
MumbleGrumble [module, in Poly]
MumbleGrumble.a [constructor, in Poly]
MumbleGrumble.b [constructor, in Poly]
MumbleGrumble.c [constructor, in Poly]
MumbleGrumble.d [constructor, in Poly]
MumbleGrumble.e [constructor, in Poly]
MumbleGrumble.grumble [inductive, in Poly]
MumbleGrumble.grumble_sind [definition, in Poly]
MumbleGrumble.grumble_rec [definition, in Poly]
MumbleGrumble.grumble_ind [definition, in Poly]
MumbleGrumble.grumble_rect [definition, in Poly]
MumbleGrumble.mumble [inductive, in Poly]
MumbleGrumble.mumble_sind [definition, in Poly]
MumbleGrumble.mumble_rec [definition, in Poly]
MumbleGrumble.mumble_ind [definition, in Poly]
MumbleGrumble.mumble_rect [definition, in Poly]
MUnionL [constructor, in IndProp]
MUnionR [constructor, in IndProp]
MUnion' [lemma, in IndProp]
mynil [definition, in Poly]
mynil [definition, in Poly]
mynil' [definition, in Poly]

## N

nandb [definition, in Basics]
natlist [inductive, in IndPrinciples]
NatList [module, in Lists]
natlist_sind [definition, in IndPrinciples]
natlist_rec [definition, in IndPrinciples]
natlist_ind [definition, in IndPrinciples]
natlist_rect [definition, in IndPrinciples]
natlist' [inductive, in IndPrinciples]
natlist'_sind [definition, in IndPrinciples]
natlist'_rec [definition, in IndPrinciples]
natlist'_ind [definition, in IndPrinciples]
natlist'_rect [definition, in IndPrinciples]
NatList.add [definition, in Lists]
NatList.alternate [definition, in Lists]
NatList.app [definition, in Lists]
NatList.app_assoc4 [lemma, in Lists]
NatList.app_nil_r [lemma, in Lists]
NatList.app_length [lemma, in Lists]
NatList.app_assoc [lemma, in Lists]
NatList.bag [definition, in Lists]
NatList.cons [constructor, in Lists]
NatList.count [definition, in Lists]
NatList.countoddmembers [definition, in Lists]
NatList.count_member_nonzero [lemma, in Lists]
NatList.eqblist [definition, in Lists]
NatList.eqblist_refl [lemma, in Lists]
NatList.fst [definition, in Lists]
NatList.fst_swap_is_snd [lemma, in Lists]
NatList.fst' [definition, in Lists]
NatList.hd [definition, in Lists]
NatList.hd_error [definition, in Lists]
NatList.included [definition, in Lists]
NatList.involution_injective [lemma, in Lists]
NatList.leb_n_Sn [lemma, in Lists]
NatList.length [definition, in Lists]
NatList.manual_grade_for_add_inc_count [definition, in Lists]
NatList.member [definition, in Lists]
NatList.mylist [definition, in Lists]
NatList.mylist1 [definition, in Lists]
NatList.mylist2 [definition, in Lists]
NatList.mylist3 [definition, in Lists]
NatList.natlist [inductive, in Lists]
NatList.natlist_sind [definition, in Lists]
NatList.natlist_rec [definition, in Lists]
NatList.natlist_ind [definition, in Lists]
NatList.natlist_rect [definition, in Lists]
NatList.natoption [inductive, in Lists]
NatList.natoption_sind [definition, in Lists]
NatList.natoption_rec [definition, in Lists]
NatList.natoption_ind [definition, in Lists]
NatList.natoption_rect [definition, in Lists]
NatList.natprod [inductive, in Lists]
NatList.natprod_sind [definition, in Lists]
NatList.natprod_rec [definition, in Lists]
NatList.natprod_ind [definition, in Lists]
NatList.natprod_rect [definition, in Lists]
NatList.nil [constructor, in Lists]
NatList.nil_app [lemma, in Lists]
NatList.None [constructor, in Lists]
NatList.nonzeros [definition, in Lists]
NatList.nonzeros_app [lemma, in Lists]
NatList.nth_error [definition, in Lists]
NatList.nth_bad [definition, in Lists]
NatList.oddmembers [definition, in Lists]
NatList.option_elim_hd [lemma, in Lists]
NatList.option_elim [definition, in Lists]
NatList.pair [constructor, in Lists]
NatList.remove_does_not_increase_count [lemma, in Lists]
NatList.remove_all [definition, in Lists]
NatList.remove_one [definition, in Lists]
NatList.repeat [definition, in Lists]
NatList.rev [definition, in Lists]
NatList.rev_injective [lemma, in Lists]
NatList.rev_involutive [lemma, in Lists]
NatList.rev_app_distr [lemma, in Lists]
NatList.rev_length [lemma, in Lists]
NatList.rev_length_firsttry [lemma, in Lists]
NatList.snd [definition, in Lists]
NatList.snd_fst_is_swap [lemma, in Lists]
NatList.snd' [definition, in Lists]
NatList.Some [constructor, in Lists]
NatList.sum [definition, in Lists]
NatList.surjective_pairing [lemma, in Lists]
NatList.surjective_pairing_stuck [lemma, in Lists]
NatList.surjective_pairing' [lemma, in Lists]
NatList.swap_pair [definition, in Lists]
NatList.test_hd_error3 [definition, in Lists]
NatList.test_hd_error2 [definition, in Lists]
NatList.test_hd_error1 [definition, in Lists]
NatList.test_nth_error3 [definition, in Lists]
NatList.test_nth_error2 [definition, in Lists]
NatList.test_nth_error1 [definition, in Lists]
NatList.test_eqblist3 [definition, in Lists]
NatList.test_eqblist2 [definition, in Lists]
NatList.test_eqblist1 [definition, in Lists]
NatList.test_rev2 [definition, in Lists]
NatList.test_rev1 [definition, in Lists]
NatList.test_included2 [definition, in Lists]
NatList.test_included1 [definition, in Lists]
NatList.test_remove_all4 [definition, in Lists]
NatList.test_remove_all3 [definition, in Lists]
NatList.test_remove_all2 [definition, in Lists]
NatList.test_remove_all1 [definition, in Lists]
NatList.test_remove_one4 [definition, in Lists]
NatList.test_remove_one3 [definition, in Lists]
NatList.test_remove_one2 [definition, in Lists]
NatList.test_remove_one1 [definition, in Lists]
NatList.test_member2 [definition, in Lists]
NatList.test_member1 [definition, in Lists]
NatList.test_add2 [definition, in Lists]
NatList.test_add1 [definition, in Lists]
NatList.test_sum1 [definition, in Lists]
NatList.test_count2 [definition, in Lists]
NatList.test_count1 [definition, in Lists]
NatList.test_alternate4 [definition, in Lists]
NatList.test_alternate3 [definition, in Lists]
NatList.test_alternate2 [definition, in Lists]
NatList.test_alternate1 [definition, in Lists]
NatList.test_countoddmembers3 [definition, in Lists]
NatList.test_countoddmembers2 [definition, in Lists]
NatList.test_countoddmembers1 [definition, in Lists]
NatList.test_oddmembers [definition, in Lists]
NatList.test_nonzeros [definition, in Lists]
NatList.test_tl [definition, in Lists]
NatList.test_hd2 [definition, in Lists]
NatList.test_hd1 [definition, in Lists]
NatList.test_app3 [definition, in Lists]
NatList.test_app2 [definition, in Lists]
NatList.test_app1 [definition, in Lists]
NatList.tl [definition, in Lists]
NatList.tl_length_pred [lemma, in Lists]
_ ++ _ [notation, in Lists]
_ :: _ [notation, in Lists]
( _ , _ ) [notation, in Lists]
[ _ ; .. ; _ ] [notation, in Lists]
[ ] [notation, in Lists]
NatPlayground [module, in Basics]
NatPlayground.nat [inductive, in Basics]
NatPlayground.nat_sind [definition, in Basics]
NatPlayground.nat_rec [definition, in Basics]
NatPlayground.nat_ind [definition, in Basics]
NatPlayground.nat_rect [definition, in Basics]
NatPlayground.O [constructor, in Basics]
NatPlayground.otherNat [inductive, in Basics]
NatPlayground.otherNat_sind [definition, in Basics]
NatPlayground.otherNat_rec [definition, in Basics]
NatPlayground.otherNat_ind [definition, in Basics]
NatPlayground.otherNat_rect [definition, in Basics]
NatPlayground.pred [definition, in Basics]
NatPlayground.S [constructor, in Basics]
NatPlayground.stop [constructor, in Basics]
NatPlayground.tick [constructor, in Basics]
NatPlayground2 [module, in Basics]
NatPlayground2.minus [definition, in Basics]
NatPlayground2.mult [definition, in Basics]
NatPlayground2.plus [definition, in Basics]
NatPlayground2.test_mult1 [definition, in Basics]
nat_ind2 [definition, in IndPrinciples]
nat_ind_tidy [definition, in IndPrinciples]
nat_bin_nat [lemma, in Induction]
nat_to_bin [definition, in Induction]
ncons [constructor, in IndPrinciples]
negb [definition, in Basics]
negb_involutive [lemma, in Basics]
negb_involutive' [lemma, in AltAuto]
negb_involutive [lemma, in AltAuto]
negb' [definition, in Basics]
next_weekday [definition, in Basics]
next_nat_closure_is_le [lemma, in Rel]
next_nat_partial_function [lemma, in Rel]
next_nat_sind [definition, in Rel]
next_nat_ind [definition, in Rel]
next_nat [inductive, in Rel]
night [constructor, in IndPrinciples]
nil [constructor, in Poly]
nil' [constructor, in Poly]
nn [constructor, in Rel]
nnil [constructor, in IndPrinciples]
nnil' [constructor, in IndPrinciples]
node [constructor, in IndPrinciples]
NoneE [constructor, in ImpParser]
nonzeros [definition, in AltAuto]
nonzeros_app [lemma, in AltAuto]
nor [inductive, in AltAuto]
normalize [definition, in Induction]
nor_not_and' [lemma, in AltAuto]
nor_not' [lemma, in AltAuto]
nor_comm' [lemma, in AltAuto]
nor_not [lemma, in AltAuto]
nor_comm [lemma, in AltAuto]
nor_not_or [lemma, in AltAuto]
nor_sind [definition, in AltAuto]
nor_rec [definition, in AltAuto]
nor_ind [definition, in AltAuto]
nor_rect [definition, in AltAuto]
nostutter [inductive, in IndProp]
nostutter_sind [definition, in IndProp]
nostutter_rec [definition, in IndProp]
nostutter_ind [definition, in IndProp]
nostutter_rect [definition, in IndProp]
NotPlayground [module, in Logic]
NotPlayground.not [definition, in Logic]
~ _ (type_scope) [notation, in Logic]
not_exists_dist [lemma, in Logic]
not_even_1001' [definition, in Logic]
not_even_1001 [definition, in Logic]
not_true_iff_false [lemma, in Logic]
not_true_is_false' [lemma, in Logic]
not_true_is_false [lemma, in Logic]
not_both_true_and_false [lemma, in Logic]
not_False [lemma, in Logic]
not_implies_our_not [lemma, in Logic]
not_equiv_false [lemma, in IndProp]
no_whiles_eqv [lemma, in Imp]
no_whilesR_sind [definition, in Imp]
no_whilesR_rec [definition, in Imp]
no_whilesR_ind [definition, in Imp]
no_whilesR_rect [definition, in Imp]
no_whilesR [inductive, in Imp]
no_whiles [definition, in Imp]
no_hyp_name [lemma, in AltAuto]
nsnoc [constructor, in IndPrinciples]
nth_error_after_last [lemma, in Tactics]
nth_error [definition, in Poly]
null_matches_none [lemma, in IndProp]
n_lt_m__n_le_m [lemma, in IndProp]
n_le_m__Sn_le_Sm [lemma, in IndProp]

## O

odd [definition, in Basics]
one_not_even' [lemma, in IndProp]
one_not_even [lemma, in IndProp]
optionE [inductive, in ImpParser]
optionE_sind [definition, in ImpParser]
optionE_rec [definition, in ImpParser]
optionE_ind [definition, in ImpParser]
optionE_rect [definition, in ImpParser]
OptionPlayground [module, in Poly]
OptionPlayground.None [constructor, in Poly]
OptionPlayground.option [inductive, in Poly]
OptionPlayground.option_sind [definition, in Poly]
OptionPlayground.option_rec [definition, in Poly]
OptionPlayground.option_ind [definition, in Poly]
OptionPlayground.option_rect [definition, in Poly]
OptionPlayground.Some [constructor, in Poly]
option_map [definition, in Poly]
orb [definition, in Basics]
orb_true_iff [lemma, in Logic]
orb' [definition, in Basics]
order [definition, in Rel]
or_distributes_over_and [definition, in ProofObjects]
or_bogus [definition, in ProofObjects]
or_assoc [lemma, in Logic]
or_distributes_over_and [lemma, in Logic]
or_commut [lemma, in Logic]
or_intro_l [lemma, in Logic]
or_distributes_over_and_from_logic [lemma, in AltAuto]
other [constructor, in ImpParser]
O_le_n [lemma, in IndProp]

## P

pair [constructor, in Poly]
pal [inductive, in IndProp]
palindrome_converse [lemma, in IndProp]
pal_rev [lemma, in IndProp]
pal_app_rev [lemma, in IndProp]
pal_sind [definition, in IndProp]
pal_rec [definition, in IndProp]
pal_ind [definition, in IndProp]
pal_rect [definition, in IndProp]
parent_of_sind [definition, in IndProp]
parent_of_ind [definition, in IndProp]
parent_of [inductive, in IndProp]
parse [definition, in ImpParser]
parseAExp [definition, in ImpParser]
parseAtomicExp [definition, in ImpParser]
parseBExp [definition, in ImpParser]
parseConjunctionExp [definition, in ImpParser]
parseIdentifier [definition, in ImpParser]
parseNumber [definition, in ImpParser]
parsePrimaryExp [definition, in ImpParser]
parseProductExp [definition, in ImpParser]
parser [definition, in ImpParser]
parseSequencedCommand [definition, in ImpParser]
parseSimpleCommand [definition, in ImpParser]
parseSumExp [definition, in ImpParser]
PartialMap [module, in Lists]
PartialMap.empty [constructor, in Lists]
PartialMap.find [definition, in Lists]
PartialMap.partial_map_sind [definition, in Lists]
PartialMap.partial_map_rec [definition, in Lists]
PartialMap.partial_map_ind [definition, in Lists]
PartialMap.partial_map_rect [definition, in Lists]
PartialMap.partial_map [inductive, in Lists]
PartialMap.record [constructor, in Lists]
PartialMap.update [definition, in Lists]
PartialMap.update_neq [lemma, in Lists]
PartialMap.update_eq [lemma, in Lists]
partial_map [definition, in Maps]
partial_function [definition, in Rel]
partition [definition, in Poly]
peirce [definition, in Logic]
Perm3 [inductive, in IndProp]
Perm3_example1 [definition, in IndProp]
Perm3_sind [definition, in IndProp]
Perm3_ind [definition, in IndProp]
perm3_trans [constructor, in IndProp]
perm3_swap23 [constructor, in IndProp]
perm3_swap12 [constructor, in IndProp]
Person [inductive, in IndProp]
Person_sind [definition, in IndProp]
Person_rec [definition, in IndProp]
Person_ind [definition, in IndProp]
Person_rect [definition, in IndProp]
pe_implies_pi [lemma, in ProofObjects]
pe_implies_true_eq [lemma, in ProofObjects]
pe_implies_or_eq [lemma, in ProofObjects]
pigeonhole_principle [lemma, in IndProp]
Playground [module, in Basics]
Playground [module, in IndProp]
Playground.foo [definition, in Basics]
Playground.le [inductive, in IndProp]
Playground.le_sind [definition, in IndProp]
Playground.le_ind [definition, in IndProp]
Playground.le_S [constructor, in IndProp]
Playground.le_n [constructor, in IndProp]
Playground.lt [definition, in IndProp]
Playground.test_le3 [lemma, in IndProp]
Playground.test_le2 [lemma, in IndProp]
Playground.test_le1 [lemma, in IndProp]
_ < _ [notation, in IndProp]
_ <= _ [notation, in IndProp]
plus_n_n_injective [lemma, in Tactics]
plus_1_neq_0' [lemma, in Basics]
plus_1_neq_0 [lemma, in Basics]
plus_1_neq_0_firsttry [lemma, in Basics]
plus_id_exercise [lemma, in Basics]
plus_id_example [lemma, in Basics]
plus_1_l [lemma, in Basics]
plus_O_n'' [lemma, in Basics]
plus_O_n' [lemma, in Basics]
plus_O_n [lemma, in Basics]
plus_eqb_example [lemma, in Logic]
plus_exists_leb [lemma, in Logic]
plus_claim_is_true [lemma, in Logic]
plus_claim [definition, in Logic]
plus_2_2_is_4 [lemma, in Logic]
plus_one_r' [lemma, in IndPrinciples]
plus_lt [lemma, in IndProp]
plus_le_compat_r [lemma, in IndProp]
plus_le_compat_l [lemma, in IndProp]
plus_le [lemma, in IndProp]
plus_leb_compat_l [lemma, in Induction]
plus_rearrange [lemma, in Induction]
plus_rearrange_firsttry [lemma, in Induction]
plus_n_Sm [lemma, in Induction]
plus_n_Sm' [lemma, in AltAuto]
plus_n_Sm [lemma, in AltAuto]
plus_1_neq_0' [lemma, in AltAuto]
plus_1_neq_0 [lemma, in AltAuto]
plus_id_exercise_from_basics [lemma, in AltAuto]
plus' [definition, in Basics]
plus2 [definition, in Imp]
plus2_spec [lemma, in Imp]
plus3 [definition, in Poly]
Poly [library]
Postscript [library]
po_CM [constructor, in IndProp]
po_SR [constructor, in IndProp]
po_SC [constructor, in IndProp]
Preface [library]
preorder [definition, in Rel]
primary [constructor, in Basics]
prod [inductive, in Poly]
prod_sind [definition, in Poly]
prod_rec [definition, in Poly]
prod_ind [definition, in Poly]
prod_rect [definition, in Poly]
proj1 [lemma, in Logic]
proj2 [lemma, in Logic]
ProofObjects [library]
proof_irrelevance [definition, in ProofObjects]
propositional_extensionality [definition, in ProofObjects]
Props [module, in ProofObjects]
Props.And [module, in ProofObjects]
Props.and_comm' [definition, in ProofObjects]
Props.and_comm'_aux [definition, in ProofObjects]
Props.And.and [inductive, in ProofObjects]
Props.And.and_comm [lemma, in ProofObjects]
Props.And.and_sind [definition, in ProofObjects]
Props.And.and_rec [definition, in ProofObjects]
Props.And.and_ind [definition, in ProofObjects]
Props.And.and_rect [definition, in ProofObjects]
Props.And.conj [constructor, in ProofObjects]
Props.And.proj1' [lemma, in ProofObjects]
_ /\ _ (type_scope) [notation, in ProofObjects]
Props.conj_fact [definition, in ProofObjects]
Props.contra [definition, in ProofObjects]
Props.Ex [module, in ProofObjects]
Props.ex_falso_quodlibet' [definition, in ProofObjects]
Props.ex_ev_Sn [definition, in ProofObjects]
Props.Ex.ex [inductive, in ProofObjects]
Props.Ex.ex_sind [definition, in ProofObjects]
Props.Ex.ex_ind [definition, in ProofObjects]
Props.Ex.ex_intro [constructor, in ProofObjects]
exists _ , _ (type_scope) [notation, in ProofObjects]
Props.False [inductive, in ProofObjects]
Props.false_implies_zero_eq_one [definition, in ProofObjects]
Props.False_sind [definition, in ProofObjects]
Props.False_rec [definition, in ProofObjects]
Props.False_ind [definition, in ProofObjects]
Props.False_rect [definition, in ProofObjects]
Props.I [constructor, in ProofObjects]
Props.Or [module, in ProofObjects]
Props.or_commut' [definition, in ProofObjects]
Props.Or.inj_l' [lemma, in ProofObjects]
Props.Or.inj_l [definition, in ProofObjects]
Props.Or.or [inductive, in ProofObjects]
Props.Or.or_elim' [lemma, in ProofObjects]
Props.Or.or_elim [definition, in ProofObjects]
Props.Or.or_sind [definition, in ProofObjects]
Props.Or.or_ind [definition, in ProofObjects]
Props.Or.or_intror [constructor, in ProofObjects]
Props.Or.or_introl [constructor, in ProofObjects]
_ \/ _ (type_scope) [notation, in ProofObjects]
Props.p_implies_true [definition, in ProofObjects]
Props.some_nat_is_even [definition, in ProofObjects]
Props.True [inductive, in ProofObjects]
Props.True_sind [definition, in ProofObjects]
Props.True_rec [definition, in ProofObjects]
Props.True_ind [definition, in ProofObjects]
Props.True_rect [definition, in ProofObjects]
provable_equiv_true [lemma, in IndProp]
Pumping [module, in IndProp]
pumping [lemma, in AltAuto]
Pumping.napp [definition, in IndProp]
Pumping.napp_star [lemma, in IndProp]
Pumping.napp_plus [lemma, in IndProp]
Pumping.pumping [lemma, in IndProp]
Pumping.pumping_constant_0_false [lemma, in IndProp]
Pumping.pumping_constant_ge_1 [lemma, in IndProp]
Pumping.pumping_constant [definition, in IndProp]
Pumping.weak_pumping [lemma, in IndProp]
pup_to_2_ceval [lemma, in Imp]
pup_to_n [definition, in Imp]
pup_to_n_1 [definition, in ImpCEvalFun]
pup_to_n [definition, in ImpCEvalFun]
P_m0r' [definition, in IndPrinciples]
P_m0r [definition, in IndPrinciples]

## R

R [module, in IndProp]
reaches_1_in [definition, in IndProp]
red [constructor, in Basics]
red [constructor, in IndPrinciples]
redundant_match [definition, in AltAuto]
reflect [definition, in IndPrinciples]
reflect [inductive, in IndProp]
ReflectF [constructor, in IndProp]
ReflectT [constructor, in IndProp]
reflect_involution [lemma, in IndPrinciples]
reflect_involution [lemma, in IndPrinciples]
reflect_iff [lemma, in IndProp]
reflect_sind [definition, in IndProp]
reflect_ind [definition, in IndProp]
reflexive [definition, in Rel]
refl_matches_eps [definition, in IndProp]
regex_match_correct [lemma, in IndProp]
regex_match [definition, in IndProp]
reg_exp_ex4 [definition, in IndProp]
reg_exp_of_list [definition, in IndProp]
reg_exp_ex3 [definition, in IndProp]
reg_exp_ex2 [definition, in IndProp]
reg_exp_ex1 [definition, in IndProp]
reg_exp_sind [definition, in IndProp]
reg_exp_rec [definition, in IndProp]
reg_exp_ind [definition, in IndProp]
reg_exp_rect [definition, in IndProp]
reg_exp [inductive, in IndProp]
Rel [library]
relation [definition, in Rel]
Repeat [module, in Auto]
repeat [definition, in Poly]
repeats [inductive, in IndProp]
repeats_sind [definition, in IndProp]
repeats_rec [definition, in IndProp]
repeats_ind [definition, in IndProp]
repeats_rect [definition, in IndProp]
repeat' [definition, in Poly]
repeat'' [definition, in Poly]
repeat''' [definition, in Poly]
Repeat.CAsgn [constructor, in Auto]
Repeat.ceval [inductive, in Auto]
Repeat.ceval_deterministic' [lemma, in Auto]
Repeat.ceval_deterministic [lemma, in Auto]
Repeat.ceval_sind [definition, in Auto]
Repeat.ceval_ind [definition, in Auto]
Repeat.CIf [constructor, in Auto]
Repeat.com [inductive, in Auto]
Repeat.com_sind [definition, in Auto]
Repeat.com_rec [definition, in Auto]
Repeat.com_ind [definition, in Auto]
Repeat.com_rect [definition, in Auto]
Repeat.CRepeat [constructor, in Auto]
Repeat.CSeq [constructor, in Auto]
Repeat.CSkip [constructor, in Auto]
Repeat.CWhile [constructor, in Auto]
Repeat.E_RepeatLoop [constructor, in Auto]
Repeat.E_RepeatEnd [constructor, in Auto]
Repeat.E_WhileTrue [constructor, in Auto]
Repeat.E_WhileFalse [constructor, in Auto]
Repeat.E_IfFalse [constructor, in Auto]
Repeat.E_IfTrue [constructor, in Auto]
Repeat.E_Seq [constructor, in Auto]
Repeat.E_Asgn [constructor, in Auto]
Repeat.E_Skip [constructor, in Auto]
com:_ ; _ [notation, in Auto]
com:_ := _ [notation, in Auto]
com:if _ then _ else _ end [notation, in Auto]
com:repeat _ until _ end [notation, in Auto]
com:skip [notation, in Auto]
com:while _ do _ end [notation, in Auto]
_ =[ _ ]=> _ [notation, in Auto]
restricted_excluded_middle_eq [lemma, in Logic]
restricted_excluded_middle [lemma, in Logic]
rev [definition, in Poly]
rev_exercise1 [lemma, in Tactics]
rev_append [definition, in Logic]
rev_involutive [lemma, in Poly]
rev_app_distr [lemma, in Poly]
re_not_empty_correct [lemma, in IndProp]
re_not_empty [definition, in IndProp]
re_chars [definition, in IndProp]
re_opt_match'' [lemma, in AltAuto]
re_opt_match' [lemma, in AltAuto]
re_opt_match [lemma, in AltAuto]
re_opt [definition, in AltAuto]
re_opt_e_match'' [lemma, in AltAuto]
re_opt_e_match' [lemma, in AltAuto]
re_opt_e_match [lemma, in AltAuto]
re_opt_e [definition, in AltAuto]
rgb [inductive, in Basics]
rgb [inductive, in IndPrinciples]
rgb_sind [definition, in Basics]
rgb_rec [definition, in Basics]
rgb_ind [definition, in Basics]
rgb_rect [definition, in Basics]
rgb_sind [definition, in IndPrinciples]
rgb_rec [definition, in IndPrinciples]
rgb_ind [definition, in IndPrinciples]
rgb_rect [definition, in IndPrinciples]
Ridley [constructor, in IndProp]
rsc_trans [lemma, in Rel]
rsc_R [lemma, in Rel]
rtc_rsc_coincide [lemma, in Rel]
rt_trans [constructor, in Rel]
rt_refl [constructor, in Rel]
rt_step [constructor, in Rel]
rt1n_trans [constructor, in Rel]
rt1n_refl [constructor, in Rel]
R.c1 [constructor, in IndProp]
R.c2 [constructor, in IndProp]
R.c3 [constructor, in IndProp]
R.c4 [constructor, in IndProp]
R.c5 [constructor, in IndProp]
R.fR [definition, in IndProp]
R.manual_grade_for_R_provability [definition, in IndProp]
R.R [inductive, in IndProp]
R.R_equiv_fR [lemma, in IndProp]
R.R_sind [definition, in IndProp]
R.R_ind [definition, in IndProp]

## S

Sage [constructor, in IndProp]
saturday [constructor, in Basics]
sat_ex2 [definition, in AltAuto]
sat_ex1 [definition, in AltAuto]
sillyfun [definition, in Tactics]
sillyfun_false [lemma, in Tactics]
sillyfun1 [definition, in Tactics]
sillyfun1_odd [lemma, in Tactics]
sillyfun1_odd_FAILED [lemma, in Tactics]
silly_fact_2' [lemma, in Tactics]
silly_fact_2 [lemma, in Tactics]
silly_fact_2_FAILED [lemma, in Tactics]
silly_fact_1 [lemma, in Tactics]
silly_ex [lemma, in Tactics]
silly1 [lemma, in Tactics]
silly1 [lemma, in Auto]
silly1 [lemma, in AltAuto]
silly2 [lemma, in Tactics]
silly2 [lemma, in Auto]
silly2 [lemma, in AltAuto]
silly2a [lemma, in Tactics]
silly2_eauto [lemma, in Auto]
silly2_eassumption [lemma, in Auto]
silly2_fixed [lemma, in Auto]
silly3 [lemma, in Tactics]
silly4 [lemma, in Tactics]
simple_semi'' [lemma, in AltAuto]
simple_semi' [lemma, in AltAuto]
simple_semi [lemma, in AltAuto]
sinstr [inductive, in Imp]
sinstr_sind [definition, in Imp]
sinstr_rec [definition, in Imp]
sinstr_ind [definition, in Imp]
sinstr_rect [definition, in Imp]
SLoad [constructor, in Imp]
SMinus [constructor, in Imp]
SMult [constructor, in Imp]
snd [definition, in Poly]
Sn_le_Sm__n_le_m [lemma, in IndProp]
SomeE [constructor, in ImpParser]
specialize_example [lemma, in Tactics]
split [definition, in Tactics]
split [definition, in Poly]
split_combine [lemma, in Tactics]
split_combine_statement [definition, in Tactics]
SPlus [constructor, in Imp]
SPush [constructor, in Imp]
square [definition, in Tactics]
square_mult [lemma, in Tactics]
SSSSev__even [lemma, in IndProp]
Star [constructor, in IndProp]
star_ne [lemma, in IndProp]
star_app [lemma, in IndProp]
star_app [lemma, in IndProp]
star_app [lemma, in IndProp]
state [definition, in Imp]
string [definition, in IndProp]
string_of_list [definition, in ImpParser]
stroke [constructor, in AltAuto]
subseq [inductive, in IndProp]
subseq_trans [lemma, in IndProp]
subseq_app [lemma, in IndProp]
subseq_refl [lemma, in IndProp]
subseq_sind [definition, in IndProp]
subseq_rec [definition, in IndProp]
subseq_ind [definition, in IndProp]
subseq_rect [definition, in IndProp]
subtract_3_from_5_slowly [definition, in Imp]
subtract_slowly [definition, in Imp]
subtract_slowly_body [definition, in Imp]
succ_inj [lemma, in Logic]
sunday [constructor, in Basics]
symmetric [definition, in Rel]
S_inj [lemma, in Tactics]
S_injective' [lemma, in Tactics]
S_injective [lemma, in Tactics]
s_compile_correct [lemma, in Imp]
s_compile_correct_aux [lemma, in Imp]
s_compile1 [definition, in Imp]
s_compile [definition, in Imp]
s_execute2 [definition, in Imp]
s_execute1 [definition, in Imp]
s_execute [definition, in Imp]
S_neqb_0 [lemma, in Induction]
S_injective_from_tactics [lemma, in AltAuto]

## T

Tactics [library]
testParsing [definition, in ImpParser]
test_existsb_4 [definition, in Tactics]
test_existsb_3 [definition, in Tactics]
test_existsb_2 [definition, in Tactics]
test_existsb_1 [definition, in Tactics]
test_forallb_4 [definition, in Tactics]
test_forallb_3 [definition, in Tactics]
test_forallb_2 [definition, in Tactics]
test_forallb_1 [definition, in Tactics]
test_bin_incr6 [definition, in Basics]
test_bin_incr5 [definition, in Basics]
test_bin_incr4 [definition, in Basics]
test_bin_incr3 [definition, in Basics]
test_bin_incr2 [definition, in Basics]
test_bin_incr1 [definition, in Basics]
test_ltb3 [definition, in Basics]
test_ltb2 [definition, in Basics]
test_ltb1 [definition, in Basics]
test_leb3' [definition, in Basics]
test_leb3 [definition, in Basics]
test_leb2 [definition, in Basics]
test_leb1 [definition, in Basics]
test_factorial2 [definition, in Basics]
test_factorial1 [definition, in Basics]
test_odd2 [definition, in Basics]
test_odd1 [definition, in Basics]
test_andb34 [definition, in Basics]
test_andb33 [definition, in Basics]
test_andb32 [definition, in Basics]
test_andb31 [definition, in Basics]
test_nandb4 [definition, in Basics]
test_nandb3 [definition, in Basics]
test_nandb2 [definition, in Basics]
test_nandb1 [definition, in Basics]
test_orb5 [definition, in Basics]
test_orb4 [definition, in Basics]
test_orb3 [definition, in Basics]
test_orb2 [definition, in Basics]
test_orb1 [definition, in Basics]
test_next_weekday [definition, in Basics]
test_der7 [definition, in IndProp]
test_der6 [definition, in IndProp]
test_der5 [definition, in IndProp]
test_der4 [definition, in IndProp]
test_der3 [definition, in IndProp]
test_der2 [definition, in IndProp]
test_der1 [definition, in IndProp]
test_der0 [definition, in IndProp]
test_nostutter_4 [definition, in IndProp]
test_nostutter_3 [definition, in IndProp]
test_nostutter_2 [definition, in IndProp]
test_nostutter_1 [definition, in IndProp]
test_plus3'' [definition, in Poly]
test_plus3' [definition, in Poly]
test_plus3 [definition, in Poly]
test_flat_map1 [definition, in Poly]
test_map3 [definition, in Poly]
test_map2 [definition, in Poly]
test_map1 [definition, in Poly]
test_partition2 [definition, in Poly]
test_partition1 [definition, in Poly]
test_filter_even_gt7_2 [definition, in Poly]
test_filter_even_gt7_1 [definition, in Poly]
test_filter2' [definition, in Poly]
test_anon_fun' [definition, in Poly]
test_countoddmembers'3 [definition, in Poly]
test_countoddmembers'2 [definition, in Poly]
test_countoddmembers'1 [definition, in Poly]
test_filter2 [definition, in Poly]
test_filter1 [definition, in Poly]
test_doit3times' [definition, in Poly]
test_doit3times [definition, in Poly]
test_hd_error2 [definition, in Poly]
test_hd_error1 [definition, in Poly]
test_nth_error3 [definition, in Poly]
test_nth_error2 [definition, in Poly]
test_nth_error1 [definition, in Poly]
test_split [definition, in Poly]
test_length1 [definition, in Poly]
test_rev2 [definition, in Poly]
test_rev1 [definition, in Poly]
test_repeat2 [definition, in Poly]
test_repeat1 [definition, in Poly]
test_ceval [definition, in ImpCEvalFun]
thursday [constructor, in Basics]
time [inductive, in IndPrinciples]
time_sind [definition, in IndPrinciples]
time_rec [definition, in IndPrinciples]
time_ind [definition, in IndPrinciples]
time_rect [definition, in IndPrinciples]
token [definition, in ImpParser]
tokenize [definition, in ImpParser]
tokenize_ex1 [definition, in ImpParser]
tokenize_helper [definition, in ImpParser]
total_relation_is_total [lemma, in IndProp]
total_relation_sind [definition, in IndProp]
total_relation_rec [definition, in IndProp]
total_relation_ind [definition, in IndProp]
total_relation_rect [definition, in IndProp]
total_relation [inductive, in IndProp]
total_map [definition, in Maps]
total_relation_not_partial_function [lemma, in Rel]
total_relation_sind [definition, in Rel]
total_relation_rec [definition, in Rel]
total_relation_ind [definition, in Rel]
total_relation_rect [definition, in Rel]
total_relation [inductive, in Rel]
Toy [inductive, in IndPrinciples]
Toy_correct [lemma, in IndPrinciples]
Toy_sind [definition, in IndPrinciples]
Toy_rec [definition, in IndPrinciples]
Toy_ind [definition, in IndPrinciples]
Toy_rect [definition, in IndPrinciples]
transitive [definition, in Rel]
trans_eq_example''' [definition, in Tactics]
trans_eq_exercise [definition, in Tactics]
trans_eq_example'' [definition, in Tactics]
trans_eq_example' [definition, in Tactics]
trans_eq [lemma, in Tactics]
trans_eq_example [definition, in Tactics]
trans_example2 [definition, in AltAuto]
trans_example1' [definition, in AltAuto]
trans_example1 [definition, in AltAuto]
tree [inductive, in IndPrinciples]
tree_sind [definition, in IndPrinciples]
tree_rec [definition, in IndPrinciples]
tree_ind [definition, in IndPrinciples]
tree_rect [definition, in IndPrinciples]
true [constructor, in Basics]
True_is_true [lemma, in Logic]
tr_rev_correct [lemma, in Logic]
tr_rev [definition, in Logic]
tuesday [constructor, in Basics]
TuplePlayground [module, in Basics]
TuplePlayground.all_zero [definition, in Basics]
TuplePlayground.bit [inductive, in Basics]
TuplePlayground.bits [constructor, in Basics]
TuplePlayground.bit_sind [definition, in Basics]
TuplePlayground.bit_rec [definition, in Basics]
TuplePlayground.bit_ind [definition, in Basics]
TuplePlayground.bit_rect [definition, in Basics]
TuplePlayground.B0 [constructor, in Basics]
TuplePlayground.B1 [constructor, in Basics]
TuplePlayground.nybble [inductive, in Basics]
TuplePlayground.nybble_sind [definition, in Basics]
TuplePlayground.nybble_rec [definition, in Basics]
TuplePlayground.nybble_ind [definition, in Basics]
TuplePlayground.nybble_rect [definition, in Basics]
t_tree_sind [definition, in IndPrinciples]
t_tree_rec [definition, in IndPrinciples]
t_tree_ind [definition, in IndPrinciples]
t_tree_rect [definition, in IndPrinciples]
t_branch [constructor, in IndPrinciples]
t_leaf [constructor, in IndPrinciples]
t_tree [inductive, in IndPrinciples]
t_trans [constructor, in IndProp]
t_step [constructor, in IndProp]
t_update_permute [lemma, in Maps]
t_update_same [lemma, in Maps]
t_update_shadow [lemma, in Maps]
t_update_neq [lemma, in Maps]
t_update_eq [lemma, in Maps]
t_apply_empty [lemma, in Maps]
t_update [definition, in Maps]
t_empty [definition, in Maps]

## U

uncurry [definition, in ProofObjects]
Union [constructor, in IndProp]
union_disj [lemma, in IndProp]
update [definition, in Maps]
update_permute [lemma, in Maps]
update_same [lemma, in Maps]
update_shadow [lemma, in Maps]
update_neq [lemma, in Maps]
update_eq [lemma, in Maps]
update_example4 [definition, in Maps]
update_example3 [definition, in Maps]
update_example2 [definition, in Maps]
update_example1 [definition, in Maps]

## W

W [definition, in Imp]
weak_pumping [lemma, in AltAuto]
wednesday [constructor, in Basics]
white [constructor, in Basics]
white [constructor, in ImpParser]
wrong_ev_SS [constructor, in IndProp]
wrong_ev_0 [constructor, in IndProp]
wrong_ev [inductive, in IndProp]

## X

X [definition, in Imp]
XtimesYinZ [definition, in Imp]

## Y

Y [definition, in Imp]

## Z

Z [constructor, in Basics]
Z [definition, in Imp]
Z [constructor, in Induction]
zero_nbeq_plus_1 [lemma, in Basics]
zero_not_one [lemma, in Logic]
zero_or_succ [lemma, in Logic]
zero_neqb_S [lemma, in Induction]

## other

com_aux:_ (com_scope) [notation, in Imp]
com:while _ do _ end (com_scope) [notation, in Imp]
com:if _ then _ else _ end (com_scope) [notation, in Imp]
com:_ ; _ (com_scope) [notation, in Imp]
com:_ := _ (com_scope) [notation, in Imp]
com:skip (com_scope) [notation, in Imp]
com:_ _ .. _ (com_scope) [notation, in Imp]
com:_ (com_scope) [notation, in Imp]
com:( _ ) (com_scope) [notation, in Imp]
com:_ && _ [notation, in Imp]
com:_ <> _ [notation, in Imp]
com:_ = _ [notation, in Imp]
com:_ > _ [notation, in Imp]
com:_ <= _ [notation, in Imp]
com:_ * _ [notation, in Imp]
com:_ - _ [notation, in Imp]
com:_ + _ [notation, in Imp]
com:false [notation, in Imp]
com:true [notation, in Imp]
com:~ _ [notation, in Imp]
<{ _ }> (com_scope) [notation, in Imp]
( _ , _ , .. , _ ) (core_scope) [notation, in IndPrinciples]
_ * _ (nat_scope) [notation, in Basics]
_ + _ (nat_scope) [notation, in Basics]
_ <? _ (nat_scope) [notation, in Basics]
_ <=? _ (nat_scope) [notation, in Basics]
_ =? _ (nat_scope) [notation, in Basics]
_ * _ (nat_scope) [notation, in Basics]
_ - _ (nat_scope) [notation, in Basics]
_ + _ (nat_scope) [notation, in Basics]
_ <=? _ (nat_scope) [notation, in ImpParser]
_ * _ (type_scope) [notation, in Poly]
_ || _ [notation, in Basics]
_ && _ [notation, in Basics]
_ <=2 _ [notation, in IndPrinciples]
_ <=1 _ [notation, in IndPrinciples]
_ =~ _ [notation, in IndProp]
_ ⊢> _ [notation, in Maps]
_ ⊢> _ ; _ [notation, in Maps]
_ !-> _ ; _ [notation, in Maps]
_ =[ _ ]=> _ [notation, in Imp]
_ !-> _ [notation, in Imp]
_ ++ _ [notation, in Poly]
_ :: _ [notation, in Poly]
false [notation, in Imp]
LETOPT _ <== _ IN _ [notation, in ImpCEvalFun]
true [notation, in Imp]
TRY _ OR _ [notation, in ImpParser]
'_' !-> _ [notation, in Maps]
' _ <- _ ;; _ [notation, in ImpParser]
( _ , _ ) [notation, in Poly]
[ _ ; .. ; _ ] [notation, in Poly]
[ ] [notation, in Poly]

# Notation Index

## A

_ ==> _ (type_scope) [in Imp]
_ ==> _ (type_scope) [in Imp]
_ ==> _ (type_scope) [in Imp]
_ ==>b _ (type_scope) [in Imp]
_ ==> _ (type_scope) [in Imp]

## B

com:while _ do _ end (com_scope) [in Imp]
com:if _ then _ else _ end (com_scope) [in Imp]
com:_ ; _ (com_scope) [in Imp]
com:_ := _ (com_scope) [in Imp]
com:skip (com_scope) [in Imp]
com:break [in Imp]
_ =[ _ ]=> _ / _ [in Imp]

## E

_ == _ (type_scope) [in ProofObjects]

## I

_ <-> _ (type_scope) [in Logic]

## L

_ <= _ [in IndProp]
_ <= _ [in IndProp]

## N

_ ++ _ [in Lists]
_ :: _ [in Lists]
( _ , _ ) [in Lists]
[ _ ; .. ; _ ] [in Lists]
[ ] [in Lists]
~ _ (type_scope) [in Logic]

## P

_ < _ [in IndProp]
_ <= _ [in IndProp]
_ /\ _ (type_scope) [in ProofObjects]
exists _ , _ (type_scope) [in ProofObjects]
_ \/ _ (type_scope) [in ProofObjects]

## R

com:_ ; _ [in Auto]
com:_ := _ [in Auto]
com:if _ then _ else _ end [in Auto]
com:repeat _ until _ end [in Auto]
com:skip [in Auto]
com:while _ do _ end [in Auto]
_ =[ _ ]=> _ [in Auto]

## other

com_aux:_ (com_scope) [in Imp]
com:while _ do _ end (com_scope) [in Imp]
com:if _ then _ else _ end (com_scope) [in Imp]
com:_ ; _ (com_scope) [in Imp]
com:_ := _ (com_scope) [in Imp]
com:skip (com_scope) [in Imp]
com:_ _ .. _ (com_scope) [in Imp]
com:_ (com_scope) [in Imp]
com:( _ ) (com_scope) [in Imp]
com:_ && _ [in Imp]
com:_ <> _ [in Imp]
com:_ = _ [in Imp]
com:_ > _ [in Imp]
com:_ <= _ [in Imp]
com:_ * _ [in Imp]
com:_ - _ [in Imp]
com:_ + _ [in Imp]
com:false [in Imp]
com:true [in Imp]
com:~ _ [in Imp]
<{ _ }> (com_scope) [in Imp]
( _ , _ , .. , _ ) (core_scope) [in IndPrinciples]
_ * _ (nat_scope) [in Basics]
_ + _ (nat_scope) [in Basics]
_ <? _ (nat_scope) [in Basics]
_ <=? _ (nat_scope) [in Basics]
_ =? _ (nat_scope) [in Basics]
_ * _ (nat_scope) [in Basics]
_ - _ (nat_scope) [in Basics]
_ + _ (nat_scope) [in Basics]
_ <=? _ (nat_scope) [in ImpParser]
_ * _ (type_scope) [in Poly]
_ || _ [in Basics]
_ && _ [in Basics]
_ <=2 _ [in IndPrinciples]
_ <=1 _ [in IndPrinciples]
_ =~ _ [in IndProp]
_ ⊢> _ [in Maps]
_ ⊢> _ ; _ [in Maps]
_ !-> _ ; _ [in Maps]
_ =[ _ ]=> _ [in Imp]
_ !-> _ [in Imp]
_ ++ _ [in Poly]
_ :: _ [in Poly]
false [in Imp]
LETOPT _ <== _ IN _ [in ImpCEvalFun]
true [in Imp]
TRY _ OR _ [in ImpParser]
'_' !-> _ [in Maps]
' _ <- _ ;; _ [in ImpParser]
( _ , _ ) [in Poly]
[ _ ; .. ; _ ] [in Poly]
[ ] [in Poly]

# Module Index

## A

aevalR_extended [in Imp]
aevalR_division [in Imp]
AExp [in Imp]
AExp.aevalR_first_try.HypothesisNames [in Imp]
AExp.aevalR_first_try [in Imp]

## B

bin1 [in IndProp]
bin2 [in IndProp]
bin3 [in IndProp]
BreakImp [in Imp]

## E

EqualityPlayground [in ProofObjects]
Exercises [in Poly]
Exercises.Church [in Poly]

## I

IffPlayground [in Logic]

## L

LateDays [in Basics]
LePlayground [in IndProp]
LePlayground1 [in IndProp]

## M

MumbleGrumble [in Poly]

## N

NatList [in Lists]
NatPlayground [in Basics]
NatPlayground2 [in Basics]
NotPlayground [in Logic]

## O

OptionPlayground [in Poly]

## P

PartialMap [in Lists]
Playground [in Basics]
Playground [in IndProp]
Props [in ProofObjects]
Props.And [in ProofObjects]
Props.Ex [in ProofObjects]
Props.Or [in ProofObjects]
Pumping [in IndProp]

## R

R [in IndProp]
Repeat [in Auto]

## T

TuplePlayground [in Basics]

# Library Index

## A

AltAuto
Auto

## B

Basics
Bib

## E

Extraction

## I

Imp
ImpCEvalFun
ImpParser
IndPrinciples
IndProp
Induction

## L

Lists
Logic

## M

Maps

## P

Poly
Postscript
Preface
ProofObjects

## R

Rel

## T

Tactics

# Lemma Index

## A

add_comm3_take3 [in Logic]
add_comm3_take2 [in Logic]
add_comm3 [in Logic]
add_comm'' [in IndPrinciples]
add_comm' [in IndPrinciples]
add_assoc' [in IndPrinciples]
add_le_cases [in IndProp]
add_shuffle3' [in Induction]
add_shuffle3 [in Induction]
add_assoc'' [in Induction]
add_assoc' [in Induction]
add_assoc [in Induction]
add_comm [in Induction]
add_0_r [in Induction]
add_0_r_secondtry [in Induction]
add_0_r_firsttry [in Induction]
add_assoc''' [in AltAuto]
add_assoc'' [in AltAuto]
add_assoc_from_induction [in AltAuto]
add_assoc' [in AltAuto]
add_assoc [in AltAuto]
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.invert_example1 [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.repeat_loop [in Imp]
AExp.silly1 [in Imp]
AExp.silly2 [in Imp]
All_In [in Logic]
all3_spec [in Induction]
andb_eq_orb [in Basics]
andb_commutative'' [in Basics]
andb_true_elim2 [in Basics]
andb_commutative' [in Basics]
andb_commutative [in Basics]
andb_true_iff [in Logic]
andb_false_r [in Induction]
andb_true_elim2' [in AltAuto]
andb_true_elim2 [in AltAuto]
andb_commutative' [in AltAuto]
andb_commutative [in AltAuto]
andb_eq_orb [in AltAuto]
andb3_exchange [in Basics]
andb3_exchange' [in AltAuto]
andb3_exchange [in AltAuto]
and_assoc [in Logic]
and_commut [in Logic]
and_example3 [in Logic]
and_example2'' [in Logic]
and_example2' [in Logic]
and_example2 [in Logic]
apply_iff_example2 [in Logic]
apply_iff_example1 [in Logic]
apply_empty [in Maps]
app_ne [in IndProp]
app_exists [in IndProp]
app_length [in Poly]
app_assoc [in Poly]
app_nil_r [in Poly]
app_nil_r'' [in AltAuto]
app_nil_r' [in AltAuto]
app_nil_r [in AltAuto]
app_length' [in AltAuto]
app_length [in AltAuto]

## B

bin_nat_bin [in Induction]
bin_nat_bin_fails [in Induction]
bin_nat_bin_fails [in Induction]
bin_to_nat_pres_incr [in Induction]
booltree_ind_type_correct [in IndPrinciples]
bool_fn_applied_thrice [in Tactics]
BreakImp.break_ignore [in Imp]
BreakImp.ceval_deterministic [in Imp]
BreakImp.seq_stops_on_break [in Imp]
BreakImp.seq_continue [in Imp]
BreakImp.while_break_true [in Imp]
BreakImp.while_stops_on_break [in Imp]
BreakImp.while_continue [in Imp]

## C

ceval_deterministic [in Imp]
ceval_deterministic'''' [in Auto]
ceval_deterministic''' [in Auto]
ceval_deterministic'' [in Auto]
ceval_deterministic'_alt [in Auto]
ceval_deterministic' [in Auto]
ceval_deterministic [in Auto]
ceval_deterministic' [in ImpCEvalFun]
ceval_and_ceval_step_coincide [in ImpCEvalFun]
ceval__ceval_step [in ImpCEvalFun]
ceval_step_more [in ImpCEvalFun]
ceval_step__ceval [in ImpCEvalFun]
char_eps_suffix [in IndProp]
char_nomatch_char [in IndProp]
combine_split [in Tactics]
combine_odd_even_elim_even [in Logic]
combine_odd_even_elim_odd [in Logic]
combine_odd_even_intro [in Logic]
contradiction_implies_anything [in Logic]
contrapositive [in Logic]
contras [in AltAuto]
contras' [in AltAuto]

## D

derive_corr [in IndProp]
de_morgan_not_or [in Logic]
discriminate_ex2 [in Tactics]
discriminate_ex1 [in Tactics]
disc_example [in Logic]
dist_exists_or [in Logic]
dist_not_exists [in Logic]
double_injective_take2 [in Tactics]
double_injective_take2_FAILED [in Tactics]
double_injective [in Tactics]
double_injective_FAILED [in Tactics]
double_neg [in Logic]
double_incr_bin [in Induction]
double_incr [in Induction]
double_plus [in Induction]

## E

empty_nomatch_ne [in IndProp]
empty_matches_eps [in IndProp]
empty_is_empty [in IndProp]
empty_relation_is_empty [in IndProp]
empty_relation_partial_function [in Rel]
eqbP [in IndProp]
eqbP_practice [in IndProp]
eqb_trans [in Tactics]
eqb_sym [in Tactics]
eqb_true [in Tactics]
eqb_0_l [in Tactics]
eqb_list_true_iff [in Logic]
eqb_neq [in Logic]
eqb_eq [in Logic]
eqb_id_refl [in Lists]
eqb_refl [in Induction]
EqualityPlayground.equality__leibniz_equality [in ProofObjects]
EqualityPlayground.eq_add' [in ProofObjects]
EqualityPlayground.four [in ProofObjects]
EqualityPlayground.leibniz_equality__equality [in ProofObjects]
eq_implies_succ_equal' [in Tactics]
eq_implies_succ_equal [in Tactics]
eq_example3 [in AltAuto]
eq_example2 [in AltAuto]
eq_example1' [in AltAuto]
eq_example1 [in AltAuto]
even_bool_prop [in Logic]
even_double_conv [in Logic]
even_double [in Logic]
even_ev [in IndPrinciples]
even_ev [in IndPrinciples]
even_S [in Induction]
evSS_ev' [in IndProp]
evSS_ev [in IndProp]
ev_plus4 [in ProofObjects]
ev_8 [in ProofObjects]
ev_4'' [in ProofObjects]
ev_4' [in ProofObjects]
ev_4 [in ProofObjects]
ev_ev' [in IndPrinciples]
ev_plus_plus [in IndProp]
ev_ev__ev [in IndProp]
ev_sum [in IndProp]
ev_Even_iff [in IndProp]
ev_Even [in IndProp]
ev_Even_firsttry [in IndProp]
ev_inversion [in IndProp]
ev_double [in IndProp]
ev_plus4 [in IndProp]
ev_4' [in IndProp]
ev_4 [in IndProp]
ev'_ev [in IndProp]
ev100 [in AltAuto]
ev5_nonsense [in IndProp]
excluded_middle_irrefutable [in Logic]
execute_app [in Imp]
Exercises.curry_uncurry [in Poly]
Exercises.fold_length_correct [in Poly]
Exercises.uncurry_curry [in Poly]
existsb_existsb' [in Tactics]
exists_example_2 [in Logic]
ex_falso_quodlibet [in Logic]

## F

factor_is_O [in Logic]
false_assumed' [in AltAuto]
false_assumed [in AltAuto]
filter_exercise [in Tactics]
filter_not_empty_In' [in IndProp]
filter_not_empty_In [in IndProp]
forallb_true_iff [in Logic]
four_is_Even [in Logic]
f_equal [in Tactics]

## H

hyp_name [in AltAuto]

## I

identity_fn_applied_twice [in Basics]
iff_trans [in Logic]
iff_refl [in Logic]
iff_sym [in Logic]
iff_reflect [in IndProp]
includedin_update [in Maps]
injection_ex1 [in Tactics]
intuition_simplify2' [in AltAuto]
intuition_simplify2 [in AltAuto]
intuition_simplify1 [in AltAuto]
intuition_succeed2 [in AltAuto]
intuition_succeed1 [in AltAuto]
inversion_ex2 [in IndProp]
inversion_ex1 [in IndProp]
in_not_nil_42_take5 [in Logic]
in_not_nil_42_take4 [in Logic]
in_not_nil_42_take3 [in Logic]
in_not_nil_42_take2 [in Logic]
in_not_nil_42 [in Logic]
in_not_nil [in Logic]
In_app_iff [in Logic]
In_map_iff [in Logic]
In_map [in Logic]
in_split [in IndProp]
in_re_match [in IndProp]
In10 [in AltAuto]
In10' [in AltAuto]

## L

LateDays.apply_late_policy_unfold [in Basics]
LateDays.grade_lowered_once [in Basics]
LateDays.letter_comparison_Eq [in Basics]
LateDays.lower_grade_lowers [in Basics]
LateDays.lower_grade_F_Minus [in Basics]
LateDays.lower_letter_lowers [in Basics]
LateDays.lower_letter_F_is_F [in Basics]
LateDays.lower_letter_lowers [in Basics]
LateDays.no_penalty_for_mostly_on_time [in Basics]
leb_plus_exists [in Logic]
leb_true_trans [in IndProp]
leb_iff [in IndProp]
leb_correct [in IndProp]
leb_complete [in IndProp]
leb_refl [in Induction]
le_plus_trans [in IndProp]
le_plus_l [in IndProp]
le_trans [in IndProp]
le_order [in Rel]
le_step [in Rel]
le_antisymmetric [in Rel]
le_not_symmetric [in Rel]
le_Sn_n [in Rel]
le_S_n [in Rel]
le_Sn_le [in Rel]
le_trans [in Rel]
le_reflexive [in Rel]
le_not_a_partial_function [in Rel]
le_antisym [in Auto]
le_antisym [in AltAuto]
lia_fail2 [in AltAuto]
lia_fail1 [in AltAuto]
lia_succeed2 [in AltAuto]
lia_succeed1 [in AltAuto]
loop_never_stops [in Imp]
lt_ge_cases [in IndProp]
lt_trans'' [in Rel]
lt_trans' [in Rel]
lt_trans [in Rel]

## M

many_eq' [in AltAuto]
many_eq [in AltAuto]
map_rev [in Poly]
match_eps_refl [in IndProp]
match_ex5 [in AltAuto]
match_ex5 [in AltAuto]
match_ex4 [in AltAuto]
match_ex3' [in AltAuto]
match_ex3 [in AltAuto]
match_ex2''' [in AltAuto]
match_ex2'' [in AltAuto]
match_ex2' [in AltAuto]
match_ex2 [in AltAuto]
match_ex1 [in AltAuto]
merge_filter [in IndProp]
minus_n_n [in Induction]
MStar' [in IndProp]
MStar'' [in IndProp]
MStar1 [in IndProp]
mult_n_1 [in Basics]
mult_n_0_m_0 [in Basics]
mult_0_l [in Basics]
mult_is_O [in Logic]
mult_assoc [in Induction]
mult_plus_distr_r [in Induction]
mult_1_l [in Induction]
mult_0_plus' [in Induction]
mult_comm [in AltAuto]
mul_eq_0_ternary [in Logic]
mul_eq_0 [in Logic]
mul_0_r'' [in IndPrinciples]
mul_0_r' [in IndPrinciples]
mul_comm [in Induction]
mul_0_r [in Induction]
MUnion' [in IndProp]

## N

NatList.app_assoc4 [in Lists]
NatList.app_nil_r [in Lists]
NatList.app_length [in Lists]
NatList.app_assoc [in Lists]
NatList.count_member_nonzero [in Lists]
NatList.eqblist_refl [in Lists]
NatList.fst_swap_is_snd [in Lists]
NatList.involution_injective [in Lists]
NatList.leb_n_Sn [in Lists]
NatList.nil_app [in Lists]
NatList.nonzeros_app [in Lists]
NatList.option_elim_hd [in Lists]
NatList.remove_does_not_increase_count [in Lists]
NatList.rev_injective [in Lists]
NatList.rev_involutive [in Lists]
NatList.rev_app_distr [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_stuck [in Lists]
NatList.surjective_pairing' [in Lists]
NatList.tl_length_pred [in Lists]
nat_bin_nat [in Induction]
negb_involutive [in Basics]
negb_involutive' [in AltAuto]
negb_involutive [in AltAuto]
next_nat_closure_is_le [in Rel]
next_nat_partial_function [in Rel]
nonzeros_app [in AltAuto]
nor_not_and' [in AltAuto]
nor_not' [in AltAuto]
nor_comm' [in AltAuto]
nor_not [in AltAuto]
nor_comm [in AltAuto]
nor_not_or [in AltAuto]
not_exists_dist [in Logic]
not_true_iff_false [in Logic]
not_true_is_false' [in Logic]
not_true_is_false [in Logic]
not_both_true_and_false [in Logic]
not_False [in Logic]
not_implies_our_not [in Logic]
not_equiv_false [in IndProp]
no_whiles_eqv [in Imp]
no_hyp_name [in AltAuto]
nth_error_after_last [in Tactics]
null_matches_none [in IndProp]
n_lt_m__n_le_m [in IndProp]
n_le_m__Sn_le_Sm [in IndProp]

## O

one_not_even' [in IndProp]
one_not_even [in IndProp]
orb_true_iff [in Logic]
or_assoc [in Logic]
or_distributes_over_and [in Logic]
or_commut [in Logic]
or_intro_l [in Logic]
or_distributes_over_and_from_logic [in AltAuto]
O_le_n [in IndProp]

## P

palindrome_converse [in IndProp]
pal_rev [in IndProp]
pal_app_rev [in IndProp]
PartialMap.update_neq [in Lists]
PartialMap.update_eq [in Lists]
pe_implies_pi [in ProofObjects]
pe_implies_true_eq [in ProofObjects]
pe_implies_or_eq [in ProofObjects]
pigeonhole_principle [in IndProp]
Playground.test_le3 [in IndProp]
Playground.test_le2 [in IndProp]
Playground.test_le1 [in IndProp]
plus_n_n_injective [in Tactics]
plus_1_neq_0' [in Basics]
plus_1_neq_0 [in Basics]
plus_1_neq_0_firsttry [in Basics]
plus_id_exercise [in Basics]
plus_id_example [in Basics]
plus_1_l [in Basics]
plus_O_n'' [in Basics]
plus_O_n' [in Basics]
plus_O_n [in Basics]
plus_eqb_example [in Logic]
plus_exists_leb [in Logic]
plus_claim_is_true [in Logic]
plus_2_2_is_4 [in Logic]
plus_one_r' [in IndPrinciples]
plus_lt [in IndProp]
plus_le_compat_r [in IndProp]
plus_le_compat_l [in IndProp]
plus_le [in IndProp]
plus_leb_compat_l [in Induction]
plus_rearrange [in Induction]
plus_rearrange_firsttry [in Induction]
plus_n_Sm [in Induction]
plus_n_Sm' [in AltAuto]
plus_n_Sm [in AltAuto]
plus_1_neq_0' [in AltAuto]
plus_1_neq_0 [in AltAuto]
plus_id_exercise_from_basics [in AltAuto]
plus2_spec [in Imp]
proj1 [in Logic]
proj2 [in Logic]
Props.And.and_comm [in ProofObjects]
Props.And.proj1' [in ProofObjects]
Props.Or.inj_l' [in ProofObjects]
Props.Or.or_elim' [in ProofObjects]
provable_equiv_true [in IndProp]
pumping [in AltAuto]
Pumping.napp_star [in IndProp]
Pumping.napp_plus [in IndProp]
Pumping.pumping [in IndProp]
Pumping.pumping_constant_0_false [in IndProp]
Pumping.pumping_constant_ge_1 [in IndProp]
Pumping.weak_pumping [in IndProp]
pup_to_2_ceval [in Imp]

## R

reflect_involution [in IndPrinciples]
reflect_involution [in IndPrinciples]
reflect_iff [in IndProp]
regex_match_correct [in IndProp]
Repeat.ceval_deterministic' [in Auto]
Repeat.ceval_deterministic [in Auto]
restricted_excluded_middle_eq [in Logic]
restricted_excluded_middle [in Logic]
rev_exercise1 [in Tactics]
rev_involutive [in Poly]
rev_app_distr [in Poly]
re_not_empty_correct [in IndProp]
re_opt_match'' [in AltAuto]
re_opt_match' [in AltAuto]
re_opt_match [in AltAuto]
re_opt_e_match'' [in AltAuto]
re_opt_e_match' [in AltAuto]
re_opt_e_match [in AltAuto]
rsc_trans [in Rel]
rsc_R [in Rel]
rtc_rsc_coincide [in Rel]
R.R_equiv_fR [in IndProp]

## S

sillyfun_false [in Tactics]
sillyfun1_odd [in Tactics]
sillyfun1_odd_FAILED [in Tactics]
silly_fact_2' [in Tactics]
silly_fact_2 [in Tactics]
silly_fact_2_FAILED [in Tactics]
silly_fact_1 [in Tactics]
silly_ex [in Tactics]
silly1 [in Tactics]
silly1 [in Auto]
silly1 [in AltAuto]
silly2 [in Tactics]
silly2 [in Auto]
silly2 [in AltAuto]
silly2a [in Tactics]
silly2_eauto [in Auto]
silly2_eassumption [in Auto]
silly2_fixed [in Auto]
silly3 [in Tactics]
silly4 [in Tactics]
simple_semi'' [in AltAuto]
simple_semi' [in AltAuto]
simple_semi [in AltAuto]
Sn_le_Sm__n_le_m [in IndProp]
specialize_example [in Tactics]
split_combine [in Tactics]
square_mult [in Tactics]
SSSSev__even [in IndProp]
star_ne [in IndProp]
star_app [in IndProp]
star_app [in IndProp]
star_app [in IndProp]
subseq_trans [in IndProp]
subseq_app [in IndProp]
subseq_refl [in IndProp]
succ_inj [in Logic]
S_inj [in Tactics]
S_injective' [in Tactics]
S_injective [in Tactics]
s_compile_correct [in Imp]
s_compile_correct_aux [in Imp]
S_neqb_0 [in Induction]
S_injective_from_tactics [in AltAuto]

## T

total_relation_is_total [in IndProp]
total_relation_not_partial_function [in Rel]
Toy_correct [in IndPrinciples]
trans_eq [in Tactics]
True_is_true [in Logic]
tr_rev_correct [in Logic]
t_update_permute [in Maps]
t_update_same [in Maps]
t_update_shadow [in Maps]
t_update_neq [in Maps]
t_update_eq [in Maps]
t_apply_empty [in Maps]

## U

union_disj [in IndProp]
update_permute [in Maps]
update_same [in Maps]
update_shadow [in Maps]
update_neq [in Maps]
update_eq [in Maps]

## W

weak_pumping [in AltAuto]

## Z

zero_nbeq_plus_1 [in Basics]
zero_not_one [in Logic]
zero_or_succ [in Logic]
zero_neqb_S [in Induction]

# Constructor Index

## A

aevalR_extended.E_AMult [in Imp]
aevalR_extended.E_AMinus [in Imp]
aevalR_extended.E_APlus [in Imp]
aevalR_extended.E_ANum [in Imp]
aevalR_extended.E_Any [in Imp]
aevalR_extended.AMult [in Imp]
aevalR_extended.AMinus [in Imp]
aevalR_extended.APlus [in Imp]
aevalR_extended.ANum [in Imp]
aevalR_extended.AAny [in Imp]
aevalR_division.E_ADiv [in Imp]
aevalR_division.E_AMult [in Imp]
aevalR_division.E_AMinus [in Imp]
aevalR_division.E_APlus [in Imp]
aevalR_division.E_ANum [in Imp]
aevalR_division.ADiv [in Imp]
aevalR_division.AMult [in Imp]
aevalR_division.AMinus [in Imp]
aevalR_division.APlus [in Imp]
aevalR_division.ANum [in Imp]
AExp.aevalR_first_try.HypothesisNames.E_AMult [in Imp]
AExp.aevalR_first_try.HypothesisNames.E_AMinus [in Imp]
AExp.aevalR_first_try.HypothesisNames.E_APlus [in Imp]
AExp.aevalR_first_try.HypothesisNames.E_ANum [in Imp]
AExp.aevalR_first_try.E_AMult [in Imp]
AExp.aevalR_first_try.E_AMinus [in Imp]
AExp.aevalR_first_try.E_APlus [in Imp]
AExp.aevalR_first_try.E_ANum [in Imp]
AExp.AMinus [in Imp]
AExp.AMult [in Imp]
AExp.ANum [in Imp]
AExp.APlus [in Imp]
AExp.BAnd [in Imp]
AExp.BEq [in Imp]
AExp.BFalse [in Imp]
AExp.BGt [in Imp]
AExp.BLe [in Imp]
AExp.BNeq [in Imp]
AExp.BNot [in Imp]
AExp.BTrue [in Imp]
AExp.E_AMult [in Imp]
AExp.E_AMinus [in Imp]
AExp.E_APlus [in Imp]
AExp.E_ANum [in Imp]
AId [in Imp]
alpha [in ImpParser]
AMinus [in Imp]
AMult [in Imp]
ANum [in Imp]
APlus [in Imp]
App [in IndProp]

## B

BAnd [in Imp]
BEq [in Imp]
BFalse [in Imp]
BGt [in Imp]
bin1.B0 [in IndProp]
bin1.B1 [in IndProp]
bin1.Z [in IndProp]
bin2.B0 [in IndProp]
bin2.B1 [in IndProp]
bin2.Z [in IndProp]
bin3.B0 [in IndProp]
bin3.B1 [in IndProp]
bin3.Z [in IndProp]
black [in Basics]
BLe [in Imp]
blue [in Basics]
blue [in IndPrinciples]
BNeq [in Imp]
BNot [in Imp]
bool_cons [in Poly]
bool_nil [in Poly]
BreakImp.CAsgn [in Imp]
BreakImp.CBreak [in Imp]
BreakImp.CIf [in Imp]
BreakImp.CSeq [in Imp]
BreakImp.CSkip [in Imp]
BreakImp.CWhile [in Imp]
BreakImp.E_Skip [in Imp]
BreakImp.SBreak [in Imp]
BreakImp.SContinue [in Imp]
BTrue [in Imp]
bt_branch [in IndPrinciples]
bt_leaf [in IndPrinciples]
bt_empty [in IndPrinciples]
B0 [in Basics]
B0 [in Induction]
B1 [in Basics]
B1 [in Induction]

## C

CAsgn [in Imp]
Char [in IndProp]
Chf_more [in IndProp]
Chf_done [in IndProp]
CIf [in Imp]
Cleo [in IndProp]
cons [in Poly]
cons' [in Poly]
CSeq [in Imp]
CSkip [in Imp]
CWhile [in Imp]
C1 [in IndPrinciples]
C2 [in IndPrinciples]

## D

day [in IndPrinciples]
digit [in ImpParser]

## E

EmptySet [in IndProp]
EmptyStr [in IndProp]
EqualityPlayground.eq_refl [in ProofObjects]
ev_SS [in ProofObjects]
ev_0 [in ProofObjects]
ev_SS [in IndProp]
ev_0 [in IndProp]
ev'_sum [in IndPrinciples]
ev'_2 [in IndPrinciples]
ev'_0 [in IndPrinciples]
ev'_sum [in IndProp]
ev'_2 [in IndProp]
ev'_0 [in IndProp]
E_WhileTrue [in Imp]
E_WhileFalse [in Imp]
E_IfFalse [in Imp]
E_IfTrue [in Imp]
E_Seq [in Imp]
E_Asgn [in Imp]
E_Skip [in Imp]

## F

false [in Basics]
friday [in Basics]

## G

green [in Basics]
green [in IndPrinciples]

## I

Id [in Lists]

## L

LateDays.A [in Basics]
LateDays.B [in Basics]
LateDays.C [in Basics]
LateDays.D [in Basics]
LateDays.Eq [in Basics]
LateDays.F [in Basics]
LateDays.Grade [in Basics]
LateDays.Gt [in Basics]
LateDays.Lt [in Basics]
LateDays.Minus [in Basics]
LateDays.Natural [in Basics]
LateDays.Plus [in Basics]
leaf [in IndPrinciples]
LePlayground.le_S [in IndProp]
LePlayground.le_n [in IndProp]
LePlayground1.le_S [in IndProp]
LePlayground1.le_n [in IndProp]
le1_S [in IndPrinciples]
le1_n [in IndPrinciples]
le2_S [in IndPrinciples]
le2_n [in IndPrinciples]

## M

MApp [in IndProp]
MChar [in IndProp]
MEmpty [in IndProp]
monday [in Basics]
Moss [in IndProp]
MStarApp [in IndProp]
MStar0 [in IndProp]
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]

## 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]
ncons [in IndPrinciples]
night [in IndPrinciples]
nil [in Poly]
nil' [in Poly]
nn [in Rel]
nnil [in IndPrinciples]
nnil' [in IndPrinciples]
node [in IndPrinciples]
NoneE [in ImpParser]
nsnoc [in IndPrinciples]

## O

OptionPlayground.None [in Poly]
OptionPlayground.Some [in Poly]
other [in ImpParser]

## P

pair [in Poly]
PartialMap.empty [in Lists]
PartialMap.record [in Lists]
perm3_trans [in IndProp]
perm3_swap23 [in IndProp]
perm3_swap12 [in IndProp]
Playground.le_S [in IndProp]
Playground.le_n [in IndProp]
po_CM [in IndProp]
po_SR [in IndProp]
po_SC [in IndProp]
primary [in Basics]
Props.And.conj [in ProofObjects]
Props.Ex.ex_intro [in ProofObjects]
Props.I [in ProofObjects]
Props.Or.or_intror [in ProofObjects]
Props.Or.or_introl [in ProofObjects]

## R

red [in Basics]
red [in IndPrinciples]
ReflectF [in IndProp]
ReflectT [in IndProp]
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_RepeatLoop [in Auto]
Repeat.E_RepeatEnd [in Auto]
Repeat.E_WhileTrue [in Auto]
Repeat.E_WhileFalse [in Auto]
Repeat.E_IfFalse [in Auto]
Repeat.E_IfTrue [in Auto]
Repeat.E_Seq [in Auto]
Repeat.E_Asgn [in Auto]
Repeat.E_Skip [in Auto]
Ridley [in IndProp]
rt_trans [in Rel]
rt_refl [in Rel]
rt_step [in Rel]
rt1n_trans [in Rel]
rt1n_refl [in Rel]
R.c1 [in IndProp]
R.c2 [in IndProp]
R.c3 [in IndProp]
R.c4 [in IndProp]
R.c5 [in IndProp]

## S

Sage [in IndProp]
saturday [in Basics]
SLoad [in Imp]
SMinus [in Imp]
SMult [in Imp]
SomeE [in ImpParser]
SPlus [in Imp]
SPush [in Imp]
Star [in IndProp]
stroke [in AltAuto]
sunday [in Basics]

## T

thursday [in Basics]
true [in Basics]
tuesday [in Basics]
TuplePlayground.bits [in Basics]
TuplePlayground.B0 [in Basics]
TuplePlayground.B1 [in Basics]
t_branch [in IndPrinciples]
t_leaf [in IndPrinciples]
t_trans [in IndProp]
t_step [in IndProp]

## U

Union [in IndProp]

## W

wednesday [in Basics]
white [in Basics]
white [in ImpParser]
wrong_ev_SS [in IndProp]
wrong_ev_0 [in IndProp]

## Z

Z [in Basics]
Z [in Induction]

# Axiom Index

## C

collatz [in IndProp]

## F

functional_extensionality [in Logic]

# Inductive Index

## A

aevalR_extended.aevalR [in Imp]
aevalR_extended.aexp [in Imp]
aevalR_division.aevalR [in Imp]
aevalR_division.aexp [in Imp]
aexp [in Imp]
AExp.aevalR [in Imp]
AExp.aevalR_first_try.HypothesisNames.aevalR [in Imp]
AExp.aevalR_first_try.aevalR [in Imp]
AExp.aexp [in Imp]
AExp.bevalR [in Imp]
AExp.bexp [in Imp]

## B

bexp [in Imp]
bin [in Basics]
bin [in Induction]
bin1.bin [in IndProp]
bin2.bin [in IndProp]
bin3.bin [in IndProp]
bool [in Basics]
boollist [in Poly]
booltree [in IndPrinciples]
BreakImp.ceval [in Imp]
BreakImp.com [in Imp]
BreakImp.result [in Imp]

## C

ceval [in Imp]
chartype [in ImpParser]
clos_trans [in IndProp]
clos_refl_trans_1n [in Rel]
clos_refl_trans [in Rel]
Collatz_holds_for [in IndProp]
color [in Basics]
com [in Imp]

## D

day [in Basics]

## E

empty_relation [in IndProp]
empty_relation [in Rel]
EqualityPlayground.eq [in ProofObjects]
ev [in ProofObjects]
ev [in IndProp]
ev' [in IndPrinciples]
ev' [in IndProp]
exp_match [in IndProp]

## F

foo' [in IndPrinciples]

## I

id [in Lists]

## L

LateDays.comparison [in Basics]
LateDays.grade [in Basics]
LateDays.letter [in Basics]
LateDays.modifier [in Basics]
LePlayground.le [in IndProp]
LePlayground1.le [in IndProp]
le1 [in IndPrinciples]
le2 [in IndPrinciples]
list [in Poly]
list' [in Poly]

## M

merge [in IndProp]
MumbleGrumble.grumble [in Poly]
MumbleGrumble.mumble [in Poly]

## N

natlist [in IndPrinciples]
natlist' [in IndPrinciples]
NatList.natlist [in Lists]
NatList.natoption [in Lists]
NatList.natprod [in Lists]
NatPlayground.nat [in Basics]
NatPlayground.otherNat [in Basics]
next_nat [in Rel]
nor [in AltAuto]
nostutter [in IndProp]
no_whilesR [in Imp]

## O

optionE [in ImpParser]
OptionPlayground.option [in Poly]

## P

pal [in IndProp]
parent_of [in IndProp]
PartialMap.partial_map [in Lists]
Perm3 [in IndProp]
Person [in IndProp]
Playground.le [in IndProp]
prod [in Poly]
Props.And.and [in ProofObjects]
Props.Ex.ex [in ProofObjects]
Props.False [in ProofObjects]
Props.Or.or [in ProofObjects]
Props.True [in ProofObjects]

## R

reflect [in IndProp]
reg_exp [in IndProp]
repeats [in IndProp]
Repeat.ceval [in Auto]
Repeat.com [in Auto]
rgb [in Basics]
rgb [in IndPrinciples]
R.R [in IndProp]

## S

sinstr [in Imp]
subseq [in IndProp]

## T

time [in IndPrinciples]
total_relation [in IndProp]
total_relation [in Rel]
Toy [in IndPrinciples]
tree [in IndPrinciples]
TuplePlayground.bit [in Basics]
TuplePlayground.nybble [in Basics]
t_tree [in IndPrinciples]

## W

wrong_ev [in IndProp]

# Definition Index

## A

add1 [in ProofObjects]
aeval [in Imp]
aevalR_extended.aevalR_sind [in Imp]
aevalR_extended.aevalR_ind [in Imp]
aevalR_extended.aexp_sind [in Imp]
aevalR_extended.aexp_rec [in Imp]
aevalR_extended.aexp_ind [in Imp]
aevalR_extended.aexp_rect [in Imp]
aevalR_division.aevalR_sind [in Imp]
aevalR_division.aevalR_ind [in Imp]
aevalR_division.aexp_sind [in Imp]
aevalR_division.aexp_rec [in Imp]
aevalR_division.aexp_ind [in Imp]
aevalR_division.aexp_rect [in Imp]
aexp_sind [in Imp]
aexp_rec [in Imp]
aexp_ind [in Imp]
aexp_rect [in Imp]
AExp.add_assoc__lia [in Imp]
AExp.add_comm__lia [in Imp]
AExp.aeval [in Imp]
AExp.aevalR_sind [in Imp]
AExp.aevalR_ind [in Imp]
AExp.aevalR_first_try.HypothesisNames.aevalR_sind [in Imp]
AExp.aevalR_first_try.HypothesisNames.aevalR_ind [in Imp]
AExp.aevalR_first_try.aevalR_sind [in Imp]
AExp.aevalR_first_try.aevalR_ind [in Imp]
AExp.aexp_sind [in Imp]
AExp.aexp_rec [in Imp]
AExp.aexp_ind [in Imp]
AExp.aexp_rect [in Imp]
AExp.beval [in Imp]
AExp.bevalR_sind [in Imp]
AExp.bevalR_rec [in Imp]
AExp.bevalR_ind [in Imp]
AExp.bevalR_rect [in Imp]
AExp.bexp_sind [in Imp]
AExp.bexp_rec [in Imp]
AExp.bexp_ind [in Imp]
AExp.bexp_rect [in Imp]
AExp.manual_grade_for_beval_rules [in Imp]
AExp.optimize_0plus_b [in Imp]
AExp.optimize_0plus [in Imp]
AExp.silly_presburger_example [in Imp]
AExp.test_optimize_0plus [in Imp]
AExp.test_aeval1 [in Imp]
aexp1 [in Imp]
aexp2 [in Imp]
All [in Logic]
ancestor_of1 [in IndProp]
ancestor_of [in IndProp]
andb [in Basics]
andb' [in Basics]
andb3 [in Basics]
and_assoc [in ProofObjects]
and_exercise [in Logic]
and_example' [in Logic]
and_example [in Logic]
antisymmetric [in Rel]
app [in Poly]
auto_example_7' [in Auto]
auto_example_7 [in Auto]
auto_example_6' [in Auto]
auto_example_6 [in Auto]
auto_example_5' [in Auto]
auto_example_5 [in Auto]
auto_example_4 [in Auto]
auto_example_3 [in Auto]
auto_example_2 [in Auto]
auto_example_1' [in Auto]
auto_example_1 [in Auto]
auto_example_8 [in AltAuto]
auto_example_7' [in AltAuto]
auto_example_7 [in AltAuto]
auto_example_6' [in AltAuto]
auto_example_6 [in AltAuto]
auto_example_5 [in AltAuto]
auto_example_4 [in AltAuto]
auto_example_3 [in AltAuto]
auto_example_2 [in AltAuto]
auto_example_1' [in AltAuto]
auto_example_1 [in AltAuto]

## B

bar [in Tactics]
base_case [in IndPrinciples]
better_t_tree_ind [in IndPrinciples]
better_t_tree_ind_type [in IndPrinciples]
beval [in Imp]
bexp_sind [in Imp]
bexp_rec [in Imp]
bexp_ind [in Imp]
bexp_rect [in Imp]
bexp1 [in Imp]
bignumber [in ImpParser]
bin_to_nat [in Basics]
bin_sind [in Basics]
bin_rec [in Basics]
bin_ind [in Basics]
bin_rect [in Basics]
bin_to_nat [in Induction]
bin_sind [in Induction]
bin_rec [in Induction]
bin_ind [in Induction]
bin_rect [in Induction]
bin1.bin_sind [in IndProp]
bin1.bin_rec [in IndProp]
bin1.bin_ind [in IndProp]
bin1.bin_rect [in IndProp]
bin2.bin_sind [in IndProp]
bin2.bin_rec [in IndProp]
bin2.bin_ind [in IndProp]
bin2.bin_rect [in IndProp]
bin3.bin_sind [in IndProp]
bin3.bin_rec [in IndProp]
bin3.bin_ind [in IndProp]
bin3.bin_rect [in IndProp]
boollist_sind [in Poly]
boollist_rec [in Poly]
boollist_ind [in Poly]
boollist_rect [in Poly]
booltree_ind_type [in IndPrinciples]
booltree_property_type [in IndPrinciples]
booltree_sind [in IndPrinciples]
booltree_rec [in IndPrinciples]
booltree_ind [in IndPrinciples]
booltree_rect [in IndPrinciples]
bool_sind [in Basics]
bool_rec [in Basics]
bool_ind [in Basics]
bool_rect [in Basics]
branch_case [in IndPrinciples]
BreakImp.ceval_sind [in Imp]
BreakImp.ceval_ind [in Imp]
BreakImp.com_sind [in Imp]
BreakImp.com_rec [in Imp]
BreakImp.com_ind [in Imp]
BreakImp.com_rect [in Imp]
BreakImp.result_sind [in Imp]
BreakImp.result_rec [in Imp]
BreakImp.result_ind [in Imp]
BreakImp.result_rect [in Imp]
build_proof [in IndPrinciples]

## C

c [in IndProp]
ceval_example2 [in Imp]
ceval_example1 [in Imp]
ceval_sind [in Imp]
ceval_ind [in Imp]
ceval_fun_no_while [in Imp]
ceval_example1 [in Auto]
ceval_step [in ImpCEvalFun]
ceval_step3 [in ImpCEvalFun]
ceval_step2 [in ImpCEvalFun]
ceval_step1 [in ImpCEvalFun]
ceval'_example1 [in Auto]
chartype_sind [in ImpParser]
chartype_rec [in ImpParser]
chartype_ind [in ImpParser]
chartype_rect [in ImpParser]
classifyChar [in ImpParser]
clos_trans_sind [in IndProp]
clos_trans_ind [in IndProp]
clos_refl_trans_1n_sind [in Rel]
clos_refl_trans_1n_ind [in Rel]
clos_refl_trans_sind [in Rel]
clos_refl_trans_ind [in Rel]
Collatz_holds_for_12 [in IndProp]
Collatz_holds_for_sind [in IndProp]
Collatz_holds_for_ind [in IndProp]
color_sind [in Basics]
color_rec [in Basics]
color_ind [in Basics]
color_rect [in Basics]
combine [in Poly]
combine_odd_even [in Logic]
com_sind [in Imp]
com_rec [in Imp]
com_ind [in Imp]
com_rect [in Imp]
consequentia_mirabilis [in Logic]
constfun [in Poly]
constfun_example2 [in Poly]
constfun_example1 [in Poly]
constructor_example [in AltAuto]
contradiction_implies_anything [in ProofObjects]
count [in IndProp]
countoddmembers' [in Poly]
curry [in ProofObjects]

## D

d [in IndProp]
day_sind [in Basics]
day_rec [in Basics]
day_ind [in Basics]
day_rect [in Basics]
derive [in IndProp]
derives [in IndProp]
de_morgan_not_or [in ProofObjects]
de_morgan_not_and_not [in Logic]
discriminate_ex3 [in Tactics]
disc_fn [in Logic]
div2 [in IndProp]
doit3times [in Poly]
double [in Induction]
double_neg [in ProofObjects]
double_negation_elimination [in Logic]
double_bin_zero [in Induction]
double_bin [in Induction]
dup_first_two_elts [in AltAuto]

## E

eauto_example [in Auto]
eg1 [in ImpParser]
eg2 [in ImpParser]
empty [in Maps]
empty_relation_sind [in IndProp]
empty_relation_rec [in IndProp]
empty_relation_ind [in IndProp]
empty_relation_rect [in IndProp]
empty_relation_sind [in Rel]
empty_relation_rec [in Rel]
empty_relation_ind [in Rel]
empty_relation_rect [in Rel]
empty_st [in Imp]
eqb [in Basics]
eqb_list [in Logic]
eqb_id [in Lists]
EqualityPlayground.equality__leibniz_equality_term [in ProofObjects]
EqualityPlayground.eq_cons [in ProofObjects]
EqualityPlayground.eq_add [in ProofObjects]
EqualityPlayground.eq_sind [in ProofObjects]
EqualityPlayground.eq_ind [in ProofObjects]
EqualityPlayground.four' [in ProofObjects]
EqualityPlayground.singleton [in ProofObjects]
equivalence [in Rel]
even [in Basics]
Even [in Logic]
even_1000'' [in Logic]
even_1000' [in Logic]
even_1000 [in Logic]
even_42_prop [in Logic]
even_42_bool [in Logic]
ev_plus2'' [in ProofObjects]
ev_plus2' [in ProofObjects]
ev_plus2 [in ProofObjects]
ev_plus4'' [in ProofObjects]
ev_plus4' [in ProofObjects]
ev_8' [in ProofObjects]
ev_4''' [in ProofObjects]
ev_sind [in ProofObjects]
ev_ind [in ProofObjects]
ev_sind [in IndProp]
ev_ind [in IndProp]
ev'_sind [in IndPrinciples]
ev'_ind [in IndPrinciples]
ev'_sind [in IndProp]
ev'_ind [in IndProp]
examplemap [in Maps]
examplemap' [in Maps]
examplepmap [in Maps]
example_empty [in Maps]
example_bexp [in Imp]
example_aexp [in Imp]
example_test_ceval [in ImpCEvalFun]
excluded_middle [in Logic]
Exercises.Church.cnat [in Poly]
Exercises.Church.exp [in Poly]
Exercises.Church.exp_3 [in Poly]
Exercises.Church.exp_2 [in Poly]
Exercises.Church.exp_1 [in Poly]
Exercises.Church.mult [in Poly]
Exercises.Church.mult_3 [in Poly]
Exercises.Church.mult_2 [in Poly]
Exercises.Church.mult_1 [in Poly]
Exercises.Church.one [in Poly]
Exercises.Church.one_church_peano [in Poly]
Exercises.Church.one' [in Poly]
Exercises.Church.plus [in Poly]
Exercises.Church.plus_3 [in Poly]
Exercises.Church.plus_2 [in Poly]
Exercises.Church.plus_1 [in Poly]
Exercises.Church.scc [in Poly]
Exercises.Church.scc_3 [in Poly]
Exercises.Church.scc_2 [in Poly]
Exercises.Church.scc_1 [in Poly]
Exercises.Church.three [in Poly]
Exercises.Church.two [in Poly]
Exercises.Church.two_church_peano [in Poly]
Exercises.Church.two' [in Poly]
Exercises.Church.zero [in Poly]
Exercises.Church.zero_church_peano [in Poly]
Exercises.Church.zero' [in Poly]
Exercises.fold_map [in Poly]
Exercises.fold_length [in Poly]
Exercises.manual_grade_for_informal_proof [in Poly]
Exercises.manual_grade_for_fold_map [in Poly]
Exercises.prod_uncurry [in Poly]
Exercises.prod_curry [in Poly]
Exercises.test_map1' [in Poly]
Exercises.test_fold_length1 [in Poly]
existsb [in Tactics]
existsb' [in Tactics]
exp [in Basics]
expect [in ImpParser]
exp_match_sind [in IndProp]
exp_match_ind [in IndProp]

## F

f [in IndProp]
factorial [in Basics]
fact_in_coq [in Imp]
falso [in ProofObjects]
filter [in Poly]
filter_even_gt7 [in Poly]
firstExpect [in ImpParser]
flat_map [in Poly]
fold [in Poly]
fold_example3 [in Poly]
fold_example2 [in Poly]
fold_example1 [in Poly]
foo [in Tactics]
foo [in Basics]
foo'_sind [in IndPrinciples]
foo'_rec [in IndPrinciples]
foo'_ind [in IndPrinciples]
foo'_rect [in IndPrinciples]
forallb [in Tactics]
forallb [in Logic]
fst [in Poly]
ftrue [in Poly]
function_equality_ex2 [in Logic]
function_equality_ex2 [in Logic]
function_equality_ex1 [in Logic]

## H

hd_error [in Poly]

## I

id_sind [in Lists]
id_rec [in Lists]
id_ind [in Lists]
id_rect [in Lists]
IffPlayground.iff [in Logic]
implies_to_or [in Logic]
imp1 [in AltAuto]
imp2 [in AltAuto]
imp3 [in AltAuto]
In [in Logic]
includedin [in Maps]
incr [in Basics]
incr [in Induction]
infinite_loop [in ProofObjects]
injection_ex3 [in Tactics]
injective [in Logic]
In_example_2 [in Logic]
In_example_1 [in Logic]
isAlpha [in ImpParser]
isDigit [in ImpParser]
isLowerAlpha [in ImpParser]
isred [in Basics]
isWhite [in ImpParser]
is_even_prime [in Logic]
is_even_prime [in Logic]
is_three [in Logic]
is_der [in IndProp]
is_fortytwo [in Auto]
is_fortytwo [in AltAuto]

## L

LateDays.apply_late_policy [in Basics]
LateDays.comparison_sind [in Basics]
LateDays.comparison_rec [in Basics]
LateDays.comparison_ind [in Basics]
LateDays.comparison_rect [in Basics]
LateDays.grade_comparison [in Basics]
LateDays.grade_sind [in Basics]
LateDays.grade_rec [in Basics]
LateDays.grade_ind [in Basics]
LateDays.grade_rect [in Basics]
LateDays.letter_comparison [in Basics]
LateDays.letter_sind [in Basics]
LateDays.letter_rec [in Basics]
LateDays.letter_ind [in Basics]
LateDays.letter_rect [in Basics]
LateDays.lower_grade_thrice [in Basics]
LateDays.lower_grade_twice [in Basics]
LateDays.lower_grade_F_Natural [in Basics]
LateDays.lower_grade_B_Plus [in Basics]
LateDays.lower_grade_A_Minus [in Basics]
LateDays.lower_grade_A_Natural [in Basics]
LateDays.lower_grade_A_Plus [in Basics]
LateDays.lower_grade [in Basics]
LateDays.lower_letter [in Basics]
LateDays.modifier_comparison [in Basics]
LateDays.modifier_sind [in Basics]
LateDays.modifier_rec [in Basics]
LateDays.modifier_ind [in Basics]
LateDays.modifier_rect [in Basics]
LateDays.test_grade_comparison4 [in Basics]
LateDays.test_grade_comparison3 [in Basics]
LateDays.test_grade_comparison2 [in Basics]
LateDays.test_grade_comparison1 [in Basics]
leaf_case [in IndPrinciples]
leb [in Basics]
lemma_application_ex [in Logic]
length [in Poly]
length_is_1 [in Poly]
LePlayground.le_3_5 [in IndProp]
LePlayground.le_sind [in IndProp]
LePlayground.le_ind [in IndProp]
LePlayground1.le_sind [in IndProp]
LePlayground1.le_ind [in IndProp]
le1_sind [in IndPrinciples]
le1_ind [in IndPrinciples]
le2_sind [in IndPrinciples]
le2_ind [in IndPrinciples]
list_of_string [in ImpParser]
list_sind [in Poly]
list_rec [in Poly]
list_ind [in Poly]
list_rect [in Poly]
list'_sind [in Poly]
list'_rec [in Poly]
list'_ind [in Poly]
list'_rect [in Poly]
list123 [in Poly]
list123' [in Poly]
list123'' [in Poly]
list123''' [in Poly]
loop [in Imp]
ltb [in Basics]

## M

manual_grade_for_split_combine [in Tactics]
manual_grade_for_informal_proof [in Tactics]
manual_grade_for_negation_fn_applied_twice [in Basics]
manual_grade_for_informal_not_PNP [in Logic]
manual_grade_for_double_neg_inf [in Logic]
manual_grade_for_check_repeats [in IndProp]
manual_grade_for_NoDup_disjoint_etc [in IndProp]
manual_grade_for_nostutter [in IndProp]
manual_grade_for_no_whiles_terminating [in Imp]
manual_grade_for_XtimesYinZ_spec [in Imp]
manual_grade_for_eqb_refl_informal [in Induction]
manual_grade_for_add_comm_informal [in Induction]
manual_grade_for_ceval_step__ceval_inf [in ImpCEvalFun]
manual_grade_for_nor_intuition [in AltAuto]
manual_grade_for_pumping_redux_strong [in AltAuto]
manual_grade_for_pumping_redux [in AltAuto]
manual_grade_for_re_opt_match'' [in AltAuto]
manual_grade_for_re_opt [in AltAuto]
many [in ImpParser]
many_helper [in ImpParser]
map [in Poly]
matches_regex [in IndProp]
match_eps [in IndProp]
merge_sind [in IndProp]
merge_rec [in IndProp]
merge_ind [in IndProp]
merge_rect [in IndProp]
minustwo [in Basics]
monochrome [in Basics]
MumbleGrumble.grumble_sind [in Poly]
MumbleGrumble.grumble_rec [in Poly]
MumbleGrumble.grumble_ind [in Poly]
MumbleGrumble.grumble_rect [in Poly]
MumbleGrumble.mumble_sind [in Poly]
MumbleGrumble.mumble_rec [in Poly]
MumbleGrumble.mumble_ind [in Poly]
MumbleGrumble.mumble_rect [in Poly]
mynil [in Poly]
mynil [in Poly]
mynil' [in Poly]

## N

nandb [in Basics]
natlist_sind [in IndPrinciples]
natlist_rec [in IndPrinciples]
natlist_ind [in IndPrinciples]
natlist_rect [in IndPrinciples]
natlist'_sind [in IndPrinciples]
natlist'_rec [in IndPrinciples]
natlist'_ind [in IndPrinciples]
natlist'_rect [in IndPrinciples]
NatList.add [in Lists]
NatList.alternate [in Lists]
NatList.app [in Lists]
NatList.bag [in Lists]
NatList.count [in Lists]
NatList.countoddmembers [in Lists]
NatList.eqblist [in Lists]
NatList.fst [in Lists]
NatList.fst' [in Lists]
NatList.hd [in Lists]
NatList.hd_error [in Lists]
NatList.included [in Lists]
NatList.length [in Lists]
NatList.manual_grade_for_add_inc_count [in Lists]
NatList.member [in Lists]
NatList.mylist [in Lists]
NatList.mylist1 [in Lists]
NatList.mylist2 [in Lists]
NatList.mylist3 [in Lists]
NatList.natlist_sind [in Lists]
NatList.natlist_rec [in Lists]
NatList.natlist_ind [in Lists]
NatList.natlist_rect [in Lists]
NatList.natoption_sind [in Lists]
NatList.natoption_rec [in Lists]
NatList.natoption_ind [in Lists]
NatList.natoption_rect [in Lists]
NatList.natprod_sind [in Lists]
NatList.natprod_rec [in Lists]
NatList.natprod_ind [in Lists]
NatList.natprod_rect [in Lists]
NatList.nonzeros [in Lists]
NatList.nth_error [in Lists]
NatList.nth_bad [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.sum [in Lists]
NatList.swap_pair [in Lists]
NatList.test_hd_error3 [in Lists]
NatList.test_hd_error2 [in Lists]
NatList.test_hd_error1 [in Lists]
NatList.test_nth_error3 [in Lists]
NatList.test_nth_error2 [in Lists]
NatList.test_nth_error1 [in Lists]
NatList.test_eqblist3 [in Lists]
NatList.test_eqblist2 [in Lists]
NatList.test_eqblist1 [in Lists]
NatList.test_rev2 [in Lists]
NatList.test_rev1 [in Lists]
NatList.test_included2 [in Lists]
NatList.test_included1 [in Lists]
NatList.test_remove_all4 [in Lists]
NatList.test_remove_all3 [in Lists]
NatList.test_remove_all2 [in Lists]
NatList.test_remove_all1 [in Lists]
NatList.test_remove_one4 [in Lists]
NatList.test_remove_one3 [in Lists]
NatList.test_remove_one2 [in Lists]
NatList.test_remove_one1 [in Lists]
NatList.test_member2 [in Lists]
NatList.test_member1 [in Lists]
NatList.test_add2 [in Lists]
NatList.test_add1 [in Lists]
NatList.test_sum1 [in Lists]
NatList.test_count2 [in Lists]
NatList.test_count1 [in Lists]
NatList.test_alternate4 [in Lists]
NatList.test_alternate3 [in Lists]
NatList.test_alternate2 [in Lists]
NatList.test_alternate1 [in Lists]
NatList.test_countoddmembers3 [in Lists]
NatList.test_countoddmembers2 [in Lists]
NatList.test_countoddmembers1 [in Lists]
NatList.test_oddmembers [in Lists]
NatList.test_nonzeros [in Lists]
NatList.test_tl [in Lists]
NatList.test_hd2 [in Lists]
NatList.test_hd1 [in Lists]
NatList.test_app3 [in Lists]
NatList.test_app2 [in Lists]
NatList.test_app1 [in Lists]
NatList.tl [in Lists]
NatPlayground.nat_sind [in Basics]
NatPlayground.nat_rec [in Basics]
NatPlayground.nat_ind [in Basics]
NatPlayground.nat_rect [in Basics]
NatPlayground.otherNat_sind [in Basics]
NatPlayground.otherNat_rec [in Basics]
NatPlayground.otherNat_ind [in Basics]
NatPlayground.otherNat_rect [in Basics]
NatPlayground.pred [in Basics]
NatPlayground2.minus [in Basics]
NatPlayground2.mult [in Basics]
NatPlayground2.plus [in Basics]
NatPlayground2.test_mult1 [in Basics]
nat_ind2 [in IndPrinciples]
nat_ind_tidy [in IndPrinciples]
nat_to_bin [in Induction]
negb [in Basics]
negb' [in Basics]
next_weekday [in Basics]
next_nat_sind [in Rel]
next_nat_ind [in Rel]
nonzeros [in AltAuto]
normalize [in Induction]
nor_sind [in AltAuto]
nor_rec [in AltAuto]
nor_ind [in AltAuto]
nor_rect [in AltAuto]
nostutter_sind [in IndProp]
nostutter_rec [in IndProp]
nostutter_ind [in IndProp]
nostutter_rect [in IndProp]
NotPlayground.not [in Logic]
not_even_1001' [in Logic]
not_even_1001 [in Logic]
no_whilesR_sind [in Imp]
no_whilesR_rec [in Imp]
no_whilesR_ind [in Imp]
no_whilesR_rect [in Imp]
no_whiles [in Imp]
nth_error [in Poly]

## O

odd [in Basics]
optionE_sind [in ImpParser]
optionE_rec [in ImpParser]
optionE_ind [in ImpParser]
optionE_rect [in ImpParser]
OptionPlayground.option_sind [in Poly]
OptionPlayground.option_rec [in Poly]
OptionPlayground.option_ind [in Poly]
OptionPlayground.option_rect [in Poly]
option_map [in Poly]
orb [in Basics]
orb' [in Basics]
order [in Rel]
or_distributes_over_and [in ProofObjects]
or_bogus [in ProofObjects]

## P

pal_sind [in IndProp]
pal_rec [in IndProp]
pal_ind [in IndProp]
pal_rect [in IndProp]
parent_of_sind [in IndProp]
parent_of_ind [in IndProp]
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.partial_map_sind [in Lists]
PartialMap.partial_map_rec [in Lists]
PartialMap.partial_map_ind [in Lists]
PartialMap.partial_map_rect [in Lists]
PartialMap.update [in Lists]
partial_map [in Maps]
partial_function [in Rel]
partition [in Poly]
peirce [in Logic]
Perm3_example1 [in IndProp]
Perm3_sind [in IndProp]
Perm3_ind [in IndProp]
Person_sind [in IndProp]
Person_rec [in IndProp]
Person_ind [in IndProp]
Person_rect [in IndProp]
Playground.foo [in Basics]
Playground.le_sind [in IndProp]
Playground.le_ind [in IndProp]
Playground.lt [in IndProp]
plus_claim [in Logic]
plus' [in Basics]
plus2 [in Imp]
plus3 [in Poly]
preorder [in Rel]
prod_sind [in Poly]
prod_rec [in Poly]
prod_ind [in Poly]
prod_rect [in Poly]
proof_irrelevance [in ProofObjects]
propositional_extensionality [in ProofObjects]
Props.and_comm' [in ProofObjects]
Props.and_comm'_aux [in ProofObjects]
Props.And.and_sind [in ProofObjects]
Props.And.and_rec [in ProofObjects]
Props.And.and_ind [in ProofObjects]
Props.And.and_rect [in ProofObjects]
Props.conj_fact [in ProofObjects]
Props.contra [in ProofObjects]
Props.ex_falso_quodlibet' [in ProofObjects]
Props.ex_ev_Sn [in ProofObjects]
Props.Ex.ex_sind [in ProofObjects]
Props.Ex.ex_ind [in ProofObjects]
Props.false_implies_zero_eq_one [in ProofObjects]
Props.False_sind [in ProofObjects]
Props.False_rec [in ProofObjects]
Props.False_ind [in ProofObjects]
Props.False_rect [in ProofObjects]
Props.or_commut' [in ProofObjects]
Props.Or.inj_l [in ProofObjects]
Props.Or.or_elim [in ProofObjects]
Props.Or.or_sind [in ProofObjects]
Props.Or.or_ind [in ProofObjects]
Props.p_implies_true [in ProofObjects]
Props.some_nat_is_even [in ProofObjects]
Props.True_sind [in ProofObjects]
Props.True_rec [in ProofObjects]
Props.True_ind [in ProofObjects]
Props.True_rect [in ProofObjects]
Pumping.napp [in IndProp]
Pumping.pumping_constant [in IndProp]
pup_to_n [in Imp]
pup_to_n_1 [in ImpCEvalFun]
pup_to_n [in ImpCEvalFun]
P_m0r' [in IndPrinciples]
P_m0r [in IndPrinciples]

## R

reaches_1_in [in IndProp]
redundant_match [in AltAuto]
reflect [in IndPrinciples]
reflect_sind [in IndProp]
reflect_ind [in IndProp]
reflexive [in Rel]
refl_matches_eps [in IndProp]
regex_match [in IndProp]
reg_exp_ex4 [in IndProp]
reg_exp_of_list [in IndProp]
reg_exp_ex3 [in IndProp]
reg_exp_ex2 [in IndProp]
reg_exp_ex1 [in IndProp]
reg_exp_sind [in IndProp]
reg_exp_rec [in IndProp]
reg_exp_ind [in IndProp]
reg_exp_rect [in IndProp]
relation [in Rel]
repeat [in Poly]
repeats_sind [in IndProp]
repeats_rec [in IndProp]
repeats_ind [in IndProp]
repeats_rect [in IndProp]
repeat' [in Poly]
repeat'' [in Poly]
repeat''' [in Poly]
Repeat.ceval_sind [in Auto]
Repeat.ceval_ind [in Auto]
Repeat.com_sind [in Auto]
Repeat.com_rec [in Auto]
Repeat.com_ind [in Auto]
Repeat.com_rect [in Auto]
rev [in Poly]
rev_append [in Logic]
re_not_empty [in IndProp]
re_chars [in IndProp]
re_opt [in AltAuto]
re_opt_e [in AltAuto]
rgb_sind [in Basics]
rgb_rec [in Basics]
rgb_ind [in Basics]
rgb_rect [in Basics]
rgb_sind [in IndPrinciples]
rgb_rec [in IndPrinciples]
rgb_ind [in IndPrinciples]
rgb_rect [in IndPrinciples]
R.fR [in IndProp]
R.manual_grade_for_R_provability [in IndProp]
R.R_sind [in IndProp]
R.R_ind [in IndProp]

## S

sat_ex2 [in AltAuto]
sat_ex1 [in AltAuto]
sillyfun [in Tactics]
sillyfun1 [in Tactics]
sinstr_sind [in Imp]
sinstr_rec [in Imp]
sinstr_ind [in Imp]
sinstr_rect [in Imp]
snd [in Poly]
split [in Tactics]
split [in Poly]
split_combine_statement [in Tactics]
square [in Tactics]
state [in Imp]
string [in IndProp]
string_of_list [in ImpParser]
subseq_sind [in IndProp]
subseq_rec [in IndProp]
subseq_ind [in IndProp]
subseq_rect [in IndProp]
subtract_3_from_5_slowly [in Imp]
subtract_slowly [in Imp]
subtract_slowly_body [in Imp]
symmetric [in Rel]
s_compile1 [in Imp]
s_compile [in Imp]
s_execute2 [in Imp]
s_execute1 [in Imp]
s_execute [in Imp]

## T

testParsing [in ImpParser]
test_existsb_4 [in Tactics]
test_existsb_3 [in Tactics]
test_existsb_2 [in Tactics]
test_existsb_1 [in Tactics]
test_forallb_4 [in Tactics]
test_forallb_3 [in Tactics]
test_forallb_2 [in Tactics]
test_forallb_1 [in Tactics]
test_bin_incr6 [in Basics]
test_bin_incr5 [in Basics]
test_bin_incr4 [in Basics]
test_bin_incr3 [in Basics]
test_bin_incr2 [in Basics]
test_bin_incr1 [in Basics]
test_ltb3 [in Basics]
test_ltb2 [in Basics]
test_ltb1 [in Basics]
test_leb3' [in Basics]
test_leb3 [in Basics]
test_leb2 [in Basics]
test_leb1 [in Basics]
test_factorial2 [in Basics]
test_factorial1 [in Basics]
test_odd2 [in Basics]
test_odd1 [in Basics]
test_andb34 [in Basics]
test_andb33 [in Basics]
test_andb32 [in Basics]
test_andb31 [in Basics]
test_nandb4 [in Basics]
test_nandb3 [in Basics]
test_nandb2 [in Basics]
test_nandb1 [in Basics]
test_orb5 [in Basics]
test_orb4 [in Basics]
test_orb3 [in Basics]
test_orb2 [in Basics]
test_orb1 [in Basics]
test_next_weekday [in Basics]
test_der7 [in IndProp]
test_der6 [in IndProp]
test_der5 [in IndProp]
test_der4 [in IndProp]
test_der3 [in IndProp]
test_der2 [in IndProp]
test_der1 [in IndProp]
test_der0 [in IndProp]
test_nostutter_4 [in IndProp]
test_nostutter_3 [in IndProp]
test_nostutter_2 [in IndProp]
test_nostutter_1 [in IndProp]
test_plus3'' [in Poly]
test_plus3' [in Poly]
test_plus3 [in Poly]
test_flat_map1 [in Poly]
test_map3 [in Poly]
test_map2 [in Poly]
test_map1 [in Poly]
test_partition2 [in Poly]
test_partition1 [in Poly]
test_filter_even_gt7_2 [in Poly]
test_filter_even_gt7_1 [in Poly]
test_filter2' [in Poly]
test_anon_fun' [in Poly]
test_countoddmembers'3 [in Poly]
test_countoddmembers'2 [in Poly]
test_countoddmembers'1 [in Poly]
test_filter2 [in Poly]
test_filter1 [in Poly]
test_doit3times' [in Poly]
test_doit3times [in Poly]
test_hd_error2 [in Poly]
test_hd_error1 [in Poly]
test_nth_error3 [in Poly]
test_nth_error2 [in Poly]
test_nth_error1 [in Poly]
test_split [in Poly]
test_length1 [in Poly]
test_rev2 [in Poly]
test_rev1 [in Poly]
test_repeat2 [in Poly]
test_repeat1 [in Poly]
test_ceval [in ImpCEvalFun]
time_sind [in IndPrinciples]
time_rec [in IndPrinciples]
time_ind [in IndPrinciples]
time_rect [in IndPrinciples]
token [in ImpParser]
tokenize [in ImpParser]
tokenize_ex1 [in ImpParser]
tokenize_helper [in ImpParser]
total_relation_sind [in IndProp]
total_relation_rec [in IndProp]
total_relation_ind [in IndProp]
total_relation_rect [in IndProp]
total_map [in Maps]
total_relation_sind [in Rel]
total_relation_rec [in Rel]
total_relation_ind [in Rel]
total_relation_rect [in Rel]
Toy_sind [in IndPrinciples]
Toy_rec [in IndPrinciples]
Toy_ind [in IndPrinciples]
Toy_rect [in IndPrinciples]
transitive [in Rel]
trans_eq_example''' [in Tactics]
trans_eq_exercise [in Tactics]
trans_eq_example'' [in Tactics]
trans_eq_example' [in Tactics]
trans_eq_example [in Tactics]
trans_example2 [in AltAuto]
trans_example1' [in AltAuto]
trans_example1 [in AltAuto]
tree_sind [in IndPrinciples]
tree_rec [in IndPrinciples]
tree_ind [in IndPrinciples]
tree_rect [in IndPrinciples]
tr_rev [in Logic]
TuplePlayground.all_zero [in Basics]
TuplePlayground.bit_sind [in Basics]
TuplePlayground.bit_rec [in Basics]
TuplePlayground.bit_ind [in Basics]
TuplePlayground.bit_rect [in Basics]
TuplePlayground.nybble_sind [in Basics]
TuplePlayground.nybble_rec [in Basics]
TuplePlayground.nybble_ind [in Basics]
TuplePlayground.nybble_rect [in Basics]
t_tree_sind [in IndPrinciples]
t_tree_rec [in IndPrinciples]
t_tree_ind [in IndPrinciples]
t_tree_rect [in IndPrinciples]
t_update [in Maps]
t_empty [in Maps]

## U

uncurry [in ProofObjects]
update [in Maps]
update_example4 [in Maps]
update_example3 [in Maps]
update_example2 [in Maps]
update_example1 [in Maps]

## W

W [in Imp]

## X

X [in Imp]
XtimesYinZ [in Imp]

## Y

Y [in Imp]

## Z

Z [in Imp]

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 | _ | other | (1920 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 | _ | other | (87 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 | _ | other | (33 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 | _ | other | (20 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 | _ | other | (498 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 | _ | other | (262 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 | _ | other | (2 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 | _ | other | (99 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 | _ | other | (919 entries)

This page has been generated by coqdoc