E-first-proof
The paper states that seL4 is, to the authors' knowledge, the first formal proof of functional correctness of a complete general-purpose OS kernel.
E-programming-model
seL4 features virtual address spaces, threads, IPC, capabilities for authorization, CNodes for capability spaces, explicit memory management, and user-mode device drivers.
E-refinement
The proof establishes ME refines MA and MC refines ME; by transitivity, MC refines MA. The user model is nondeterministic and includes benign, buggy, and malicious user behavior.
E-safety
The strengthened proof implies the implementation has defined behavior, cannot crash unexpectedly, all kernel assertions hold, the kernel never accesses null or misaligned...