Recognition of extent and intent closure operators in the Concept Lattice paper
19 September:
Proving monotoniciy of the composition of monotonic mappings
Atoms in partial orders with least elements
Atomic lattices, join-irreducible elements
Complete lattices
Knaster-Tarski fixpoint theorem (see also Wikipedia — that page also contains a link to more on-line material on lattices)
Relative complement (correction):
In a lattice with least element ⊥,
an element A is called relative complement of the element B with
respect to the element T
iff A is the least element
such that A ∧ B = ⊥ and A ∨ B ≥ T.
Complement (not in class):
In a lattice with least element ⊥
and greatest element Τ,
an element A is called complement of the element B
iff A ∧ B = ⊥ and A ∨ B ≥ Τ.
24 September:
Lattices:
Definition of sublattice
Modular and distributive lattices
sublattices documenting non-modularity and
non-distributivity
Complements in lattices
non-uniqueness of complements in simple non-modular and
non-distributive lattices
absence of complement for the middle elements of linear orders
Formal Languages Crash Course:
Definition of formal language over an alphabet
Definition of grammar over an alphabet of terminals and an
alphabet of non-terminals
Definition of the one-step derivation relation induced by a
grammar
Definition of the language generated by a grammar
Definition of (left-/right-)regular, context-free,
context-sensitive, and unrestricted grammars.
Language classes corresponding to the grammar classes
Role of regular languages and
context-free languages in programming languages and
syntax-based tools
Lexer generators like
flex
or Alex
turn regular expressions into
lexer modules that
recognises tokens in the input character stream
Parser generators like
bison
or Happy
turn (restricted) context free grammars into
parser modules that
parse token streams into abstract syntax trees
Classes of autamata recognising the different language classes