Documentation

Mathlib.Tactic.CategoryTheory.Coherence.PureCoherence

Coherence tactic #

This file provides a meta framework for the coherence tactic, which solves goals of the form η = θ, where η and θ are 2-morphism in a bicategory or morphisms in a monoidal category made up only of associators, unitors, and identities.

The function defined here is a meta reimplementation of the formalized coherence theorems provided in the following files:

The actual tactics that users will use are given in

The result of normalizing a 1-morphism.

  • normalizedHom : NormalizedHom

    The normalized 1-morphism.

  • toNormalize : Mor₂Iso

    The 2-morphism from the original 1-morphism to the normalized 1-morphism.

Instances For

Meta version of CategoryTheory.FreeBicategory.normalizeIso.

Equations
  • One or more equations did not get rendered due to their size.

Lemmas to prove the meta version of CategoryTheory.FreeBicategory.normalize_naturality.

Instances

Meta version of CategoryTheory.FreeBicategory.normalize_naturality.

Prove the equality between structural isomorphisms using the naturality of normalize.

Instances

Close the goal of the form η = θ, where η and θ are 2-isomorphisms made up only of associators, unitors, and identities.

Equations
  • One or more equations did not get rendered due to their size.