Supporting results for pointwise provable equality.
Logic Symbols #
This file defines structure that has logical connectives $\top, \bot, \land, \lor, \to, \lnot$ and their homomorphisms.
Main Definitions #
FFL.LogicalConnectiveis defined so thatFFL.LogicalConnective Fis a type that has logical connectives $\top, \bot, \land, \lor, \to, \lnot$.FFL.LogicalConnective.Homis defined so thatf : F →ˡᶜ Gis a homomorphism fromFtoG, i.e., a function that preserves logical connectives.
A class for types with logical connectives $\top, \bot, \land, \lor, \to, \lnot$.
Instances
Data and laws for De Morgan in FFL.LogicalNeutral.
Instances
Alias of PointwiseComposition.FFL.TildeInvolutive.tilde_involutive.
Introducing ∼φ, φ ⋎ ψ, φ ⋏ ψ, ⊤ as abbreviation.
Instances
The invol construction in FFL.Tilde.
Equations
- PointwiseComposition.FFL.Tilde.invol = { toFun := fun (x : α) => ∼x, inj' := ⋯ }
Instances For
The iff construction in FFL.LogicalConnective.
Instances For
A defined logical connective for "iff", defined from the logical connectives ⇒ₗ and ⋏.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A class for a type F which contains homomorphisms (for logical connectives) from α to β.
Instances
Data and laws for Hom in FFL.LogicalConnective.
- toTr : α → β
The to Tr construction in
FFL.LogicalConnective.Hom.
Instances For
Equations
- PointwiseComposition.FFL.LogicalConnective.Hom.instFunLike = { coe := PointwiseComposition.FFL.LogicalConnective.Hom.toTr, coe_injective := ⋯ }
The id construction in FFL.LogicalConnective.Hom.
Equations
- PointwiseComposition.FFL.LogicalConnective.Hom.id = { toTr := id, map_top' := ⋯, map_bot' := ⋯, map_neg' := ⋯, map_imply' := ⋯, map_and' := ⋯, map_or' := ⋯ }
Instances For
The comp construction in FFL.LogicalConnective.Hom.
Equations
Instances For
Data and laws for And Or Closed in FFL.LogicalConnective.
Instances
Data and laws for Closed in FFL.LogicalConnective.
Instances
The conj Lt construction in FFL.
Equations
Instances For
Homomorphisms commute with k-ary conjunctions.
The disj Lt construction in FFL.
Equations
Instances For
Homomorphisms commute with k-ary disjunctions.
Homomorphisms commute with k-ary conjunctions (vector version).
Homomorphisms commute with k-ary disjunctions (vector version).
The conjunction of a list of members of type α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The disjunction of a list of members of type α.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Variadic de Morgan's law for lists of elements of type α.
Variadic de Morgan's law for lists of elements of type α.
Variadic de Morgan's law for lists of elements of type α.
Variadic de Morgan's law for lists of elements of type α.
Equations
- PointwiseComposition.Multiset.instTildeMultiset = { tilde := fun (Γ : Multiset α) => Multiset.map (fun (x : α) => ∼x) Γ }
Equations
- PointwiseComposition.Finset.instTildeFinset = { tilde := fun (l : Finset α) => Finset.map PointwiseComposition.FFL.Tilde.invol l }
The conj' construction in Finset.
Equations
- PointwiseComposition.Finset.conj' s f = (fun (x : ι → α) => PointwiseComposition.List.conj' x s.toList) f
Instances For
The disj' construction in Finset.
Equations
- PointwiseComposition.Finset.disj' s f = (fun (x : ι → α) => PointwiseComposition.List.disj' x s.toList) f
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The uconj Unexpsnder construction in Finset.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The conj'Unexpsnder construction in Finset.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The udisj Unexpsnder construction in Finset.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The disj'Unexpsnder construction in Finset.
Equations
- One or more equations did not get rendered due to their size.