Theorems · Theorem · logic and foundations
if_congr
∀ {α : Sort u_1} {P Q : Prop} [inst : Decidable P] [inst_1 : Decidable Q] {x y u v : α},
(P ↔ Q) → x = u → y = v → (if P then x else y) = if Q then u else v- Defined in
- Mathlib.Logic.Basic
- Cited by
- 12 results in Mathlib
- Foundations
- Depth 10 from the axioms · uses propext
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- if_ctx_congrproof · cited by 5
Cited by12
Results whose statement or proof uses this declaration.
- Set.piecewise_eq_indicatorproof · cited by 15
- Nat.Prime.factorizationproof · cited by 11
- WithTop.mul_top'proof · cited by 3
- WithTop.top_mul'proof · cited by 3
- WithBot.bot_mul'proof · cited by 2
- Choose.choose_modEq_choose_mod_mul_choose_divproof · cited by 2
- SimpleGraph.lapMatrix_toLinearMap₂'proof · cited by 2
- finRotate_succ_eq_decomposeFinproof · cited by 1
- WithBot.mul_bot'proof · cited by 1
- Set.piecewise_eq_mulIndicatorproof · cited by 0
- Multiset.Rel.countP_eqproof · cited by 0
- PEquiv.toMatrix_toPEquiv_eqproof · cited by 0