[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [tlaplus] well-founded induction?
These proofs tend to be very brittle. You might try abstracting Block(s, blocks) like so
<2>. DEFINE B == Block(s, blocks)
<2>1. B \subseteq States
(* similarly replace Block(s, blocks) by B in <2>2, <2>3 *)
<2>. HIDE DEF B
<2>4. \A x \in B : HasBranchingTransitionInSplitter(x)
If that doesn't work, could you share (perhaps privately) the module?
Stephan
> On 27 Apr 2023, at 09:22, David N. Jansen <dnjansen@xxxxxxxxx> wrote:
>
> Dear all,
>
> I am trying to apply WFInduction to prove the property below. However, I cannot get TLAPS to succeed with any of the solvers.
>
> LEMMA Red_states_have_a_branching_transition_in_splitter == ...
> ...
> <2>1. Block(s, blocks) \subseteq States BY DEF Block
> <2>2. IsWellFoundedOn(tau_reversed_Transitions, Block(s, blocks)) BY <2>1, IsWellFoundedOnSubset, TransitionsBasic
> <2>3. ASSUME NEW x \in Block(s, blocks),
> \A y \in SetLessThan(x, tau_reversed_Transitions, Block(s, blocks)) : HasBranchingTransitionInSplitter(y)
> PROVE HasBranchingTransitionInSplitter(x)
> <2>4. \A x \in Block(s, blocks): HasBranchingTransitionInSplitter(x) BY ONLY <2>2, <2>3, WFInduction
> ...
>
> Do you know what I can try to change it?
> Or is it that I need to (re)install something, as I have recently changed to a new laptop?
>
> Kind regards,
> David.
>
>
> --
> You received this message because you are subscribed to the Google Groups "tlaplus" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to tlaplus+unsubscribe@xxxxxxxxxxxxxxxx.
> To view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/88DED3AC-04B2-423A-A534-453826B513FB%40ios.ac.cn.
--
You received this message because you are subscribed to the Google Groups "tlaplus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tlaplus+unsubscribe@xxxxxxxxxxxxxxxx.
To view this discussion on the web visit https://groups.google.com/d/msgid/tlaplus/A3FCC1BB-63A8-40C0-A37C-8D6A0AEFC9A3%40gmail.com.