History log of /seL4-l4v-master/HOL4/src/coalgebras/coalgAxiomsScript.sml
Revision Date Author Comments
# fecb7539 17-Aug-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Coalgebras: prove Rutten's Theorem 7.3


# cb3f4c45 10-Aug-2020 Michael Norrish <michael.norrish@data61.csiro.au>

coalgebra: Prove Rutten's theorems 7.1 and 7.2


# c3b8ca32 05-Aug-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Make resolve_then try harder to keep assumptions "in order"

In particular, when resolving p1 ... pn ==> qj against q1 ... qm ==> r
the result will be

p1 ... pn q1 ... q{j-1} q{j+1}...q{m} ==> r

modulo the fact that unification may cause assumptions to become the
same (duplicates are eliminated), either as each other, or as an
existing hypothesis. This makes the proposed irule (goal_assum o
resolve_then Any mp_tac) behave a bit more like MATCH_MP_TAC, rather
than as currently.


# 537da7b6 03-Aug-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Fix Unicode violation in previous


# a34dd7b0 03-Aug-2020 Michael Norrish <michael.norrish@data61.csiro.au>

coalgAxioms: prove the interesting case of the first iso theorem


# 67ca42eb 02-Aug-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Extract simple Set-category theory from coalgAxioms into separate thy

This is very simple stuff indeed, but it doesn't depend on any axioms
and may be independently useful.


# f529d317 10-Jul-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Prove that pushouts in Set are unique up to isomorphism

Inasmuch as this is possible to prove at all, given the poverties of
HOL types.


# 2fbeb047 01-Jul-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Add a little lemma about pushouts in Set


# ee7dc5da 28-Jun-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Fix Unicode violations


# 88ac6ec9 26-Jun-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Prove some basic category theory results (over Set) in coalgAxioms

This is in service of getting some of Rutten's results more
abstractly. Not sure if it's really worth it though.


# 0aae6443 23-Jun-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Prove a chunk of Rutten's Theorem 7.1 (First Isomorphism theorem)


# f9f29891 22-Jun-2020 Michael Norrish <michael.norrish@data61.csiro.au>

More co-algebra mechanisation, mostly done with Rutten ยง6


# 3ff35dff 19-Jun-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Fix Unicode violation in src/


# a3801ddf 18-Jun-2020 Michael Norrish <michael.norrish@data61.csiro.au>

More progress on mechanising Rutten


# 0f363774 17-Jun-2020 Michael Norrish <michael.norrish@data61.csiro.au>

Start of some abstract mechanisation of coalgebra theory