Theorems · Theorem · logic and foundations
StateTransition.tr_reaches
∀ {σ₁ : Type u_1} {σ₂ : Type u_2} {f₁ : σ₁ → Option σ₁} {f₂ : σ₂ → Option σ₂} {tr : σ₁ → σ₂ → Prop},
StateTransition.Respects f₁ f₂ tr →
∀ {a₁ : σ₁} {a₂ : σ₂},
tr a₁ a₂ → ∀ {b₁ : σ₁}, StateTransition.Reaches f₁ a₁ b₁ → ∃ b₂, tr b₁ b₂ ∧ StateTransition.Reaches f₂ a₂ b₂- Defined in
- Mathlib.Computability.StateTransition
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 7 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites6
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- StateTransition.Reaches₁proof · cited by 35
- StateTransition.Reachesstatement and proof · cited by 15
- StateTransition.Respectsstatement and proof · cited by 14
- Relation.TransGen.to_reflTransGenproof · cited by 8
- Relation.reflTransGen_iff_eq_or_transGenproof · cited by 6
- StateTransition.tr_reaches₁proof · cited by 1
Cited by1
Results whose statement or proof uses this declaration.
- StateTransition.tr_evalproof · cited by 4