Skip to content

Commit

Permalink
doc and CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
Quentin Vermande committed Dec 22, 2023
1 parent 99dda24 commit 450b8d8
Show file tree
Hide file tree
Showing 2 changed files with 215 additions and 4 deletions.
138 changes: 138 additions & 0 deletions CHANGELOG_UNRELEASED.md
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,141 @@
- in `classical_sets.v`:
+ notations `\bigcup_(i < n) F` and `\bigcap_(i < n) F`

- in `boolp.v`:
+ tactic `eqProp`
+ definition `BoolProp`
+ lemmas `PropB`, `notB`, `andB`, `orB`, `implyB`, `decide_or`, `not_andE`,
`not_orE`, `orCA`, `orAC`, `orACA`, `orNp`, `orpN`, `or3E`, `or4E`, `andCA`,
`andAC`, `andACA`, `and3E`, `and4E`, `and5E`, `implyNp`, `implypN`,
`implyNN`, `or_andr`, `or_andl`, `and_orr`, `and_orl`, `exists2E`,
`inhabitedE`, `inhabited_witness`

- file `contra.v`
- in `contra.v`
+ definitions `move_view`, `move_viewP`, `forallSort`
+ notation `mkForallSort`
+ definitions `TypeForall`, `PropForall`, `SetForall`, `Forall`
+ notation `\Forall x .. z, T`
+ tactic notation `ForallI`
+ definitions `wrappedProp`, `wrap4Prop`, `wrap3Prop`, `wrap2Prop`,
`wrap1Prop`, `wrappedType`, `wrap4Type`, `wrap3Type`, `wrap2Type`,
`wrap1Type`
+ lemma `generic_forall_extensionality`
+ definitions `negatedProp`, `properNegatedProp`
+ lemmas `lax_notE`, `lax_notP`
+ definitions `notE`, `notP`
+ lemma `proper_nPropP`
+ definitions `notI`, `proper_nProp`, `trivial_nProp`, `True_nProp`,
`False_nProp`, `not_nProp`
+ lemma `and_nPropP`
+ definition `and_nProp`
+ lemma `and3_nPropP`
+ definition `and3_nProp`
+ lemma `and4_nPropP`
+ definition `and4_nProp`
+ lemma `and5_nPropP`
+ definition `and5_nProp`
+ lemma `or_nPropP`
+ definition `or_nProp`
+ lemma `or3_nPropP`
+ definition `or3_nProp`
+ lemma `or4_nPropP`
+ definition `or4_nProp`
+ notation `and_def binary P Q PQ`
+ definitions `andRHS`, `unary_and_rhs`, `binary_and_rhs`
+ lemma `imply_nPropP`
+ definition `imply_nProp`
+ lemma `exists_nPropP`
+ definition `exists_nProp`
+ lemma `exists2_nPropP`
+ definition `exists2_nProp`
+ lemma `inhabited_nPropP`
+ definitions `inhabited_nProp`, `negatedForallBody`,
`properNegatedForallBody`
+ notation `nBody b P nQ t nR x`
+ lemma `forall_nPropP`
+ definition `forall_nProp`
+ lemma `proper_nBodyP`
+ definition `proper_nBody`, `nonproper_nBody`
+ lemma `andRHS_def`
+ definitions `bounded_nBody`, `unbounded_nBody`, `negatedBool`,
`positedBool`
+ lemma `is_true_nPropP`
+ definition `is_true_nProp`
+ lemmas `true_negP`, `true_posP`, `false_negP`, `false_posP`
+ definitions `true_neg`, `true_pos`, `false_neg`, `false_pos`
+ lemma `id_negP`
+ definitions `id_neg`, `id_pos`
+ lemma `negb_negP`
+ definition `negb_neg`
+ lemma `negb_posP`
+ definitions `negb_pos`, `negatedLeqLHS`, `neg_ltn_LHS`, `neg_leq_LHS`
+ lemma `leq_negP`
+ definitions `leq_neg`, `neqRHS`, `boolNeqRHS`
+ lemma `eq_nPropP`
+ definition `eq_nProp`
+ lemma `bool_neqP`
+ definitions `bool_neq`, `true_neq`
+ lemma `false_neqP`
+ definition `false_neq`
+ lemma `eqType_neqP`
+ definition `eqType_neq`
+ lemma `eq_op_posP`
+ definitionss `eq_op_pos`, `witnessedType`, `properWitnessedType`
+ lemmas `witnessedType_intro`, `witnessedType_elim`, `eq_inhabited`
+ definition `Prop_wType`
+ lemma `proper_wTypeP`
+ definition `proper_wType`
+ lemma `forall_wTypeP`
+ definitions `forall_wType`, `inhabited_wType`
+ lemma `void_wTypeP`
+ definition `void_wType`
+ lemma `unit_wTypeP`
+ definition `unit_wType`
+ lemma `pair_wTypeP`
+ definition `pair_wType`
+ lemma `sum_wTypeP`
+ definition `sum_wTypeP`
+ lemma `sumbool_wTypeP`
+ definition `sumbool_wType`
+ lemma `sumor_wTypeP`
+ definition `sumor_wType`
+ lemma `sig1_wTypeP`
+ definition `sig1_wType`
+ lemma `sig2_wTypeP`
+ definition `sig2_wType`
+ lemma `sigT_wTypeP`
+ definition `sigT_wType`
+ lemma `sigT2_wTypeP`
+ definitions `sigT2_wType`, `witnessProp`, `properWitnessProp`
+ lemmas `wPropP`, `lax_witness`
+ definition `witness`
+ lemma `proper_wPropP`
+ definition `proper_wProp`
+ lemma `forall_wPropP`
+ definitions `forall_wProp`, `trivial_wProp`, `inhabited_wProp`, `nandBool`,
`nand_false_bool`, `nand_true_bool`
+ lemma `and_wPropP`
+ definition `and_wProp`
+ lemma `or_wPropP`
+ definition `or_wProp`
+ lemma `exists_wPropP`
+ definition `exists_wProp`
+ lemma `exists2_wPropP`
+ definition `exists2_wProp`
+ lemma `push_goal_copy`, `assume_not_with`, `absurdW`, `contra_Type`,
`contra_notP`, `assume_not`
+ tactic `assume_not`
+ lemma `absurd_not`
+ tactics `absurd_not`, `contrapose`
+ tactic notations `contra`, `contra : constr(H)`, `contra : ident(H)`,
`contra : { hyp_list(Hs) } constr(H)`, `contra : { hyp_list(Hs) } ident(H)`,
`contra : { - } constr(H)`
+ lemma `absurd`
+ tactic notations `absurd`, `absurd constr(P)`, `absurd : constr(H)`,
`absurd : ident(H)`, `absurd : { hyp_list(Hs) } constr(H)`,
`absurd : { hyp_list(Hs) } ident(H)`

### Changed
- in `topology.v`
+ definition `fct_restrictedUniformType` changed to use `weak_uniformType`
Expand Down Expand Up @@ -152,6 +287,9 @@
- in `sequence.v`:
+ `nneseries_pinfty` generalized to `eseries_pinfty`

-in `boolp.v`
- lemmas `orC` and `andC` now use `commutative`

### Renamed

- in `topology.v`:
Expand Down
Loading

0 comments on commit 450b8d8

Please sign in to comment.