1270 The construction of Isar proof is still experimental and may sometimes fail; |
1270 The construction of Isar proof is still experimental and may sometimes fail; |
1271 however, when they succeed they are usually faster and more intelligible than |
1271 however, when they succeed they are usually faster and more intelligible than |
1272 one-line proofs. If the option is set to \textit{smart} (the default), Isar |
1272 one-line proofs. If the option is set to \textit{smart} (the default), Isar |
1273 proofs are only generated when no working one-line proof is available. |
1273 proofs are only generated when no working one-line proof is available. |
1274 |
1274 |
1275 \opdefault{compress}{int}{\upshape 10} |
1275 \opdefault{compress}{int}{smart} |
1276 Specifies the granularity of the generated Isar proofs if \textit{isar\_proofs} |
1276 Specifies the granularity of the generated Isar proofs if \textit{isar\_proofs} |
1277 is explicitly enabled. A value of $n$ indicates that each Isar proof step should |
1277 is explicitly enabled. A value of $n$ indicates that each Isar proof step should |
1278 correspond to a group of up to $n$ consecutive proof steps in the ATP proof. |
1278 correspond to a group of up to $n$ consecutive proof steps in the ATP proof. If |
|
1279 the option is set to \textit{smart} (the default), the compression factor is 10 |
|
1280 if the \textit{isar\_proofs} option is explicitly enabled; otherwise, it is |
|
1281 $\infty$. |
1279 |
1282 |
1280 \optrueonly{dont\_compress} |
1283 \optrueonly{dont\_compress} |
1281 Alias for ``\textit{compress} = 0''. |
1284 Alias for ``\textit{compress} = 1''. |
1282 |
1285 |
1283 \optrue{try0}{dont\_try0} |
1286 \optrue{try0}{dont\_try0} |
1284 Specifies whether standard proof methods such as \textit{auto} and |
1287 Specifies whether standard proof methods such as \textit{auto} and |
1285 \textit{blast} should be tried as alternatives to \textit{metis} in Isar proofs. |
1288 \textit{blast} should be tried as alternatives to \textit{metis} in Isar proofs. |
1286 The collection of methods is roughly the same as for the \textbf{try0} command. |
1289 The collection of methods is roughly the same as for the \textbf{try0} command. |