(=>
(and
(instance ?CP ChangingPassword)
(agent ?CP ?A)
(hasAccount ?A ?UA)
(password ?P1 ?UA))
(holdsDuring
(ImmediateFutureFn
(WhenFn ?CP))
(exists (?P2)
(and
(instance ?P2 ComputerPassword)
(not
(equal ?P2 ?P1))
(password ?P2 ?UA))))) |
ComputingBrands.kif 3985-3998 |
If X is an instance of change password, Y is an agent of X, Y has account Z, and Z has password W, then there exists V such that V is an instance of computer password, equal V, W, and Z has password V holds during immediately after the time of existence of X |