Frame condition(框架条件):在逻辑、程序验证或人工智能规划中,用来说明某个动作/过程执行后,哪些状态(事实、变量)保持不变的条件或公理。它常用于避免把“未改变的部分”都逐条重复写出(与“框架问题 frame problem”相关)。在不同领域也可能泛指“在某个框架下成立的约束条件”。
/freɪm kənˈdɪʃən/
A frame condition states what does not change after an action.
框架条件说明一个动作发生后,哪些东西不会改变。
To prove the program is correct, we wrote frame conditions ensuring only the target variables can be modified, while all other state remains unchanged.
为了证明程序正确,我们写了框架条件,确保只有目标变量会被修改,而其他状态保持不变。
frame 有“框架、结构”的意思,condition 是“条件、约束”。合在一起强调“在某个结构/模型中用于限定不变性的条件”。该用法在形式化推理、程序规范与AI行动理论中逐渐固定(尤其与20世纪中后期关于“框架问题”的讨论相关)。