/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/product-lines/email_spec3_product13.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 23:14:20,897 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 23:14:20,934 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 23:14:20,937 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 23:14:20,937 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 23:14:20,954 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 23:14:20,955 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 23:14:20,955 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 23:14:20,956 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 23:14:20,956 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 23:14:20,956 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 23:14:20,956 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 23:14:20,957 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 23:14:20,957 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 23:14:20,957 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 23:14:20,958 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 23:14:20,958 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 23:14:20,958 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 23:14:20,958 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 23:14:20,959 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 23:14:20,959 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 23:14:20,970 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 23:14:20,970 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 23:14:20,971 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 23:14:20,971 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 23:14:20,971 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 23:14:20,971 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 23:14:20,971 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 23:14:20,972 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 23:14:20,973 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 23:14:20,973 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 23:14:20,973 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 23:14:20,973 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 23:14:20,973 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 23:14:20,974 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 23:14:20,974 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 23:14:20,974 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 23:14:20,974 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 23:14:20,975 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 23:14:20,975 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 23:14:20,975 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 23:14:20,976 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 23:14:20,976 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 23:14:20,976 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-19 23:14:21,221 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 23:14:21,245 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 23:14:21,246 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 23:14:21,247 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 23:14:21,247 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 23:14:21,248 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/email_spec3_product13.cil.c [2023-12-19 23:14:22,418 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 23:14:22,710 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 23:14:22,711 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec3_product13.cil.c [2023-12-19 23:14:22,742 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c778a854/659e9751891141ddaf2ea75ac71e70c6/FLAGf715d389a [2023-12-19 23:14:22,755 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c778a854/659e9751891141ddaf2ea75ac71e70c6 [2023-12-19 23:14:22,757 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 23:14:22,759 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 23:14:22,761 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 23:14:22,762 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 23:14:22,765 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 23:14:22,765 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 11:14:22" (1/1) ... [2023-12-19 23:14:22,766 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@577bd68d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:22, skipping insertion in model container [2023-12-19 23:14:22,766 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 11:14:22" (1/1) ... [2023-12-19 23:14:22,829 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 23:14:23,255 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec3_product13.cil.c[62004,62017] [2023-12-19 23:14:23,261 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 23:14:23,274 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 23:14:23,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [48] [2023-12-19 23:14:23,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"SignVerify_spec.i","") [97] [2023-12-19 23:14:23,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [163] [2023-12-19 23:14:23,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [384] [2023-12-19 23:14:23,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [662] [2023-12-19 23:14:23,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [1071] [2023-12-19 23:14:23,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [1330] [2023-12-19 23:14:23,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [1427] [2023-12-19 23:14:23,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [1793] [2023-12-19 23:14:23,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [2862] [2023-12-19 23:14:23,283 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [2871] [2023-12-19 23:14:23,335 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec3_product13.cil.c[62004,62017] [2023-12-19 23:14:23,336 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 23:14:23,362 INFO L206 MainTranslator]: Completed translation [2023-12-19 23:14:23,364 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23 WrapperNode [2023-12-19 23:14:23,364 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 23:14:23,365 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 23:14:23,365 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 23:14:23,365 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 23:14:23,370 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,390 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,419 INFO L138 Inliner]: procedures = 125, calls = 184, calls flagged for inlining = 52, calls inlined = 43, statements flattened = 814 [2023-12-19 23:14:23,419 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 23:14:23,420 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 23:14:23,420 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 23:14:23,420 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 23:14:23,428 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,428 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,431 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,446 INFO L175 MemorySlicer]: Split 14 memory accesses to 4 slices as follows [2, 4, 4, 4]. 29 percent of accesses are in the largest equivalence class. The 14 initializations are split as follows [2, 4, 4, 4]. The 0 writes are split as follows [0, 0, 0, 0]. [2023-12-19 23:14:23,446 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,446 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,455 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,460 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,462 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,464 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,468 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 23:14:23,468 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 23:14:23,468 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 23:14:23,469 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 23:14:23,469 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (1/1) ... [2023-12-19 23:14:23,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 23:14:23,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 23:14:23,492 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-19 23:14:23,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-19 23:14:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2023-12-19 23:14:23,548 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2023-12-19 23:14:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2023-12-19 23:14:23,548 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2023-12-19 23:14:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2023-12-19 23:14:23,548 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2023-12-19 23:14:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2023-12-19 23:14:23,548 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2023-12-19 23:14:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2023-12-19 23:14:23,548 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2023-12-19 23:14:23,548 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2023-12-19 23:14:23,549 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2023-12-19 23:14:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2023-12-19 23:14:23,549 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2023-12-19 23:14:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2023-12-19 23:14:23,549 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2023-12-19 23:14:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 23:14:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2023-12-19 23:14:23,549 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2023-12-19 23:14:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure isKeyPairValid [2023-12-19 23:14:23,549 INFO L138 BoogieDeclarations]: Found implementation of procedure isKeyPairValid [2023-12-19 23:14:23,549 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2023-12-19 23:14:23,549 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2023-12-19 23:14:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-19 23:14:23,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-19 23:14:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2023-12-19 23:14:23,550 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2023-12-19 23:14:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2023-12-19 23:14:23,550 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2023-12-19 23:14:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure findPublicKey [2023-12-19 23:14:23,550 INFO L138 BoogieDeclarations]: Found implementation of procedure findPublicKey [2023-12-19 23:14:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2023-12-19 23:14:23,550 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2023-12-19 23:14:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2023-12-19 23:14:23,550 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2023-12-19 23:14:23,550 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 23:14:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-12-19 23:14:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-12-19 23:14:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-12-19 23:14:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2023-12-19 23:14:23,551 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2023-12-19 23:14:23,551 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 23:14:23,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 23:14:23,711 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 23:14:23,713 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 23:14:24,233 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 23:14:24,268 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 23:14:24,268 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 23:14:24,269 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 11:14:24 BoogieIcfgContainer [2023-12-19 23:14:24,269 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 23:14:24,270 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 23:14:24,270 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 23:14:24,272 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 23:14:24,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 11:14:22" (1/3) ... [2023-12-19 23:14:24,273 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77447183 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 11:14:24, skipping insertion in model container [2023-12-19 23:14:24,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:14:23" (2/3) ... [2023-12-19 23:14:24,273 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77447183 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 11:14:24, skipping insertion in model container [2023-12-19 23:14:24,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 11:14:24" (3/3) ... [2023-12-19 23:14:24,274 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec3_product13.cil.c [2023-12-19 23:14:24,285 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 23:14:24,285 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 23:14:24,326 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 23:14:24,332 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2a14eaaf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 23:14:24,333 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 23:14:24,338 INFO L276 IsEmpty]: Start isEmpty. Operand has 263 states, 200 states have (on average 1.6) internal successors, (320), 204 states have internal predecessors, (320), 43 states have call successors, (43), 18 states have call predecessors, (43), 18 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-19 23:14:24,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-19 23:14:24,357 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:24,358 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:24,359 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:24,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:24,362 INFO L85 PathProgramCache]: Analyzing trace with hash -996526215, now seen corresponding path program 1 times [2023-12-19 23:14:24,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:24,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901639350] [2023-12-19 23:14:24,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:24,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:24,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:24,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:24,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:24,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-12-19 23:14:24,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-12-19 23:14:24,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-12-19 23:14:24,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-12-19 23:14:24,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-12-19 23:14:24,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-12-19 23:14:24,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-12-19 23:14:24,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-19 23:14:24,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-12-19 23:14:24,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:24,815 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-19 23:14:24,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:24,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901639350] [2023-12-19 23:14:24,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901639350] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 23:14:24,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214843368] [2023-12-19 23:14:24,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:24,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:24,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 23:14:24,823 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 23:14:24,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-19 23:14:25,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 965 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 23:14:25,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 23:14:25,118 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-19 23:14:25,119 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 23:14:25,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214843368] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:25,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 23:14:25,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [8] total 8 [2023-12-19 23:14:25,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153524842] [2023-12-19 23:14:25,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:25,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 23:14:25,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:25,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 23:14:25,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-19 23:14:25,152 INFO L87 Difference]: Start difference. First operand has 263 states, 200 states have (on average 1.6) internal successors, (320), 204 states have internal predecessors, (320), 43 states have call successors, (43), 18 states have call predecessors, (43), 18 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) Second operand has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:25,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:25,271 INFO L93 Difference]: Finished difference Result 384 states and 582 transitions. [2023-12-19 23:14:25,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 23:14:25,278 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 93 [2023-12-19 23:14:25,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:25,287 INFO L225 Difference]: With dead ends: 384 [2023-12-19 23:14:25,287 INFO L226 Difference]: Without dead ends: 259 [2023-12-19 23:14:25,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-19 23:14:25,292 INFO L413 NwaCegarLoop]: 389 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:25,293 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 389 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 23:14:25,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2023-12-19 23:14:25,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 259. [2023-12-19 23:14:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 198 states have (on average 1.5808080808080809) internal successors, (313), 200 states have internal predecessors, (313), 43 states have call successors, (43), 18 states have call predecessors, (43), 17 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-19 23:14:25,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 396 transitions. [2023-12-19 23:14:25,346 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 396 transitions. Word has length 93 [2023-12-19 23:14:25,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:25,347 INFO L495 AbstractCegarLoop]: Abstraction has 259 states and 396 transitions. [2023-12-19 23:14:25,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:25,347 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 396 transitions. [2023-12-19 23:14:25,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-19 23:14:25,351 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:25,351 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:25,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-19 23:14:25,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-19 23:14:25,555 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:25,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:25,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1611093847, now seen corresponding path program 1 times [2023-12-19 23:14:25,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:25,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604425520] [2023-12-19 23:14:25,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:25,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:25,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:25,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:25,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:25,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-12-19 23:14:25,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-12-19 23:14:25,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-12-19 23:14:25,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-12-19 23:14:25,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2023-12-19 23:14:25,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-12-19 23:14:25,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:14:25,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-12-19 23:14:25,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-12-19 23:14:25,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:25,825 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-19 23:14:25,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:25,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604425520] [2023-12-19 23:14:25,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604425520] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 23:14:25,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001629829] [2023-12-19 23:14:25,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:25,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:25,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 23:14:25,829 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 23:14:25,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-19 23:14:26,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 966 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 23:14:26,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 23:14:26,097 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-19 23:14:26,097 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 23:14:26,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001629829] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:26,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 23:14:26,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2023-12-19 23:14:26,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626845192] [2023-12-19 23:14:26,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:26,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 23:14:26,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:26,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 23:14:26,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-19 23:14:26,112 INFO L87 Difference]: Start difference. First operand 259 states and 396 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:26,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:26,161 INFO L93 Difference]: Finished difference Result 379 states and 565 transitions. [2023-12-19 23:14:26,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 23:14:26,161 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 94 [2023-12-19 23:14:26,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:26,163 INFO L225 Difference]: With dead ends: 379 [2023-12-19 23:14:26,163 INFO L226 Difference]: Without dead ends: 261 [2023-12-19 23:14:26,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-19 23:14:26,165 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 0 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:26,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 771 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 23:14:26,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2023-12-19 23:14:26,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 261. [2023-12-19 23:14:26,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 200 states have (on average 1.575) internal successors, (315), 202 states have internal predecessors, (315), 43 states have call successors, (43), 18 states have call predecessors, (43), 17 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-19 23:14:26,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 398 transitions. [2023-12-19 23:14:26,182 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 398 transitions. Word has length 94 [2023-12-19 23:14:26,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:26,182 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 398 transitions. [2023-12-19 23:14:26,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:26,182 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 398 transitions. [2023-12-19 23:14:26,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-12-19 23:14:26,186 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:26,186 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:26,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 23:14:26,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-19 23:14:26,393 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:26,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:26,394 INFO L85 PathProgramCache]: Analyzing trace with hash -873720405, now seen corresponding path program 1 times [2023-12-19 23:14:26,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:26,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374629917] [2023-12-19 23:14:26,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:26,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:26,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:26,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:26,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-12-19 23:14:26,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-12-19 23:14:26,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-12-19 23:14:26,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-12-19 23:14:26,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-12-19 23:14:26,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-12-19 23:14:26,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-12-19 23:14:26,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-12-19 23:14:26,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-12-19 23:14:26,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,606 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-19 23:14:26,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:26,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374629917] [2023-12-19 23:14:26,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374629917] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 23:14:26,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530418105] [2023-12-19 23:14:26,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:26,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:26,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 23:14:26,609 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 23:14:26,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-19 23:14:26,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:26,854 INFO L262 TraceCheckSpWp]: Trace formula consists of 978 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 23:14:26,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 23:14:26,878 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-19 23:14:26,878 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 23:14:26,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530418105] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:26,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 23:14:26,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 9 [2023-12-19 23:14:26,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74921974] [2023-12-19 23:14:26,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:26,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 23:14:26,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:26,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 23:14:26,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-19 23:14:26,881 INFO L87 Difference]: Start difference. First operand 261 states and 398 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:26,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:26,922 INFO L93 Difference]: Finished difference Result 548 states and 848 transitions. [2023-12-19 23:14:26,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 23:14:26,923 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 99 [2023-12-19 23:14:26,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:26,925 INFO L225 Difference]: With dead ends: 548 [2023-12-19 23:14:26,925 INFO L226 Difference]: Without dead ends: 309 [2023-12-19 23:14:26,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-19 23:14:26,927 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 95 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:26,927 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 746 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 23:14:26,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2023-12-19 23:14:26,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 304. [2023-12-19 23:14:26,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 232 states have (on average 1.5862068965517242) internal successors, (368), 234 states have internal predecessors, (368), 54 states have call successors, (54), 18 states have call predecessors, (54), 17 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2023-12-19 23:14:26,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 473 transitions. [2023-12-19 23:14:26,941 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 473 transitions. Word has length 99 [2023-12-19 23:14:26,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:26,941 INFO L495 AbstractCegarLoop]: Abstraction has 304 states and 473 transitions. [2023-12-19 23:14:26,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:26,942 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 473 transitions. [2023-12-19 23:14:26,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-19 23:14:26,943 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:26,943 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:26,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-19 23:14:27,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:27,150 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:27,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:27,151 INFO L85 PathProgramCache]: Analyzing trace with hash 2040336647, now seen corresponding path program 1 times [2023-12-19 23:14:27,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:27,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113245165] [2023-12-19 23:14:27,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:27,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:27,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:27,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:27,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:27,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-12-19 23:14:27,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2023-12-19 23:14:27,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-12-19 23:14:27,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-12-19 23:14:27,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-12-19 23:14:27,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:14:27,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-19 23:14:27,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-12-19 23:14:27,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-12-19 23:14:27,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,284 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-19 23:14:27,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:27,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113245165] [2023-12-19 23:14:27,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113245165] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 23:14:27,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370402317] [2023-12-19 23:14:27,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:27,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:27,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 23:14:27,321 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 23:14:27,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-19 23:14:27,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:27,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 983 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 23:14:27,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 23:14:27,585 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-19 23:14:27,585 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 23:14:27,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370402317] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:27,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 23:14:27,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2023-12-19 23:14:27,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528790916] [2023-12-19 23:14:27,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:27,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 23:14:27,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:27,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 23:14:27,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-12-19 23:14:27,587 INFO L87 Difference]: Start difference. First operand 304 states and 473 transitions. Second operand has 5 states, 4 states have (on average 16.5) internal successors, (66), 5 states have internal predecessors, (66), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:14:27,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:27,658 INFO L93 Difference]: Finished difference Result 603 states and 940 transitions. [2023-12-19 23:14:27,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 23:14:27,658 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.5) internal successors, (66), 5 states have internal predecessors, (66), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 100 [2023-12-19 23:14:27,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:27,661 INFO L225 Difference]: With dead ends: 603 [2023-12-19 23:14:27,661 INFO L226 Difference]: Without dead ends: 306 [2023-12-19 23:14:27,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-12-19 23:14:27,678 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 8 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:27,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1497 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 23:14:27,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2023-12-19 23:14:27,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 306. [2023-12-19 23:14:27,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 233 states have (on average 1.5836909871244635) internal successors, (369), 236 states have internal predecessors, (369), 54 states have call successors, (54), 18 states have call predecessors, (54), 18 states have return successors, (53), 51 states have call predecessors, (53), 51 states have call successors, (53) [2023-12-19 23:14:27,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 476 transitions. [2023-12-19 23:14:27,702 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 476 transitions. Word has length 100 [2023-12-19 23:14:27,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:27,703 INFO L495 AbstractCegarLoop]: Abstraction has 306 states and 476 transitions. [2023-12-19 23:14:27,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.5) internal successors, (66), 5 states have internal predecessors, (66), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:14:27,703 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 476 transitions. [2023-12-19 23:14:27,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-19 23:14:27,705 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:27,705 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:27,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-19 23:14:27,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:27,912 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:27,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:27,912 INFO L85 PathProgramCache]: Analyzing trace with hash -879021776, now seen corresponding path program 1 times [2023-12-19 23:14:27,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:27,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611934765] [2023-12-19 23:14:27,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:27,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:27,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:28,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:28,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:28,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:28,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-12-19 23:14:28,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2023-12-19 23:14:28,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2023-12-19 23:14:28,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-12-19 23:14:28,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,097 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2023-12-19 23:14:28,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-12-19 23:14:28,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-12-19 23:14:28,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-12-19 23:14:28,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,103 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-19 23:14:28,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:28,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611934765] [2023-12-19 23:14:28,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611934765] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 23:14:28,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894484476] [2023-12-19 23:14:28,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:28,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:28,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 23:14:28,105 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 23:14:28,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-19 23:14:28,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,311 INFO L262 TraceCheckSpWp]: Trace formula consists of 984 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 23:14:28,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 23:14:28,353 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-12-19 23:14:28,354 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 23:14:28,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894484476] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:28,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 23:14:28,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 14 [2023-12-19 23:14:28,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930255038] [2023-12-19 23:14:28,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:28,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 23:14:28,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:28,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 23:14:28,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2023-12-19 23:14:28,356 INFO L87 Difference]: Start difference. First operand 306 states and 476 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:14:28,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:28,421 INFO L93 Difference]: Finished difference Result 605 states and 945 transitions. [2023-12-19 23:14:28,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 23:14:28,421 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 101 [2023-12-19 23:14:28,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:28,423 INFO L225 Difference]: With dead ends: 605 [2023-12-19 23:14:28,423 INFO L226 Difference]: Without dead ends: 308 [2023-12-19 23:14:28,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2023-12-19 23:14:28,426 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 8 mSDsluCounter, 1108 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1483 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:28,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1483 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 23:14:28,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2023-12-19 23:14:28,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2023-12-19 23:14:28,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 234 states have (on average 1.5811965811965811) internal successors, (370), 238 states have internal predecessors, (370), 54 states have call successors, (54), 18 states have call predecessors, (54), 19 states have return successors, (58), 51 states have call predecessors, (58), 51 states have call successors, (58) [2023-12-19 23:14:28,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 482 transitions. [2023-12-19 23:14:28,441 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 482 transitions. Word has length 101 [2023-12-19 23:14:28,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:28,441 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 482 transitions. [2023-12-19 23:14:28,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:14:28,442 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 482 transitions. [2023-12-19 23:14:28,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-19 23:14:28,443 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:28,443 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:28,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-19 23:14:28,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:28,653 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:28,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:28,654 INFO L85 PathProgramCache]: Analyzing trace with hash 88389875, now seen corresponding path program 1 times [2023-12-19 23:14:28,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:28,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863430696] [2023-12-19 23:14:28,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:28,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:28,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:28,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:28,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:28,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:28,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:28,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2023-12-19 23:14:28,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2023-12-19 23:14:28,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2023-12-19 23:14:28,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2023-12-19 23:14:28,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-12-19 23:14:28,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-12-19 23:14:28,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-12-19 23:14:28,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:28,776 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-19 23:14:28,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:28,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863430696] [2023-12-19 23:14:28,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863430696] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:28,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:28,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 23:14:28,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237334221] [2023-12-19 23:14:28,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:28,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 23:14:28,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:28,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 23:14:28,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-19 23:14:28,777 INFO L87 Difference]: Start difference. First operand 308 states and 482 transitions. Second operand has 8 states, 7 states have (on average 9.142857142857142) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:14:29,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:29,613 INFO L93 Difference]: Finished difference Result 652 states and 1027 transitions. [2023-12-19 23:14:29,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 23:14:29,613 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.142857142857142) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 102 [2023-12-19 23:14:29,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:29,615 INFO L225 Difference]: With dead ends: 652 [2023-12-19 23:14:29,615 INFO L226 Difference]: Without dead ends: 363 [2023-12-19 23:14:29,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-12-19 23:14:29,616 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 620 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1592 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 1773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:29,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [621 Valid, 812 Invalid, 1773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1592 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 23:14:29,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2023-12-19 23:14:29,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 308. [2023-12-19 23:14:29,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 234 states have (on average 1.5811965811965811) internal successors, (370), 238 states have internal predecessors, (370), 54 states have call successors, (54), 18 states have call predecessors, (54), 19 states have return successors, (57), 51 states have call predecessors, (57), 51 states have call successors, (57) [2023-12-19 23:14:29,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 481 transitions. [2023-12-19 23:14:29,645 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 481 transitions. Word has length 102 [2023-12-19 23:14:29,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:29,645 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 481 transitions. [2023-12-19 23:14:29,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.142857142857142) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:14:29,646 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 481 transitions. [2023-12-19 23:14:29,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-19 23:14:29,649 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:29,649 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:29,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-12-19 23:14:29,649 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:29,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:29,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1552080190, now seen corresponding path program 2 times [2023-12-19 23:14:29,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:29,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606901644] [2023-12-19 23:14:29,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:29,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:29,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:29,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-12-19 23:14:29,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-12-19 23:14:29,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-12-19 23:14:29,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2023-12-19 23:14:29,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-12-19 23:14:29,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-12-19 23:14:29,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-12-19 23:14:29,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-19 23:14:29,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:29,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606901644] [2023-12-19 23:14:29,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606901644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:29,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:29,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 23:14:29,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046113236] [2023-12-19 23:14:29,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:29,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 23:14:29,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:29,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 23:14:29,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-19 23:14:29,777 INFO L87 Difference]: Start difference. First operand 308 states and 481 transitions. Second operand has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:14:30,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:30,842 INFO L93 Difference]: Finished difference Result 654 states and 1030 transitions. [2023-12-19 23:14:30,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 23:14:30,842 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 103 [2023-12-19 23:14:30,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:30,845 INFO L225 Difference]: With dead ends: 654 [2023-12-19 23:14:30,845 INFO L226 Difference]: Without dead ends: 365 [2023-12-19 23:14:30,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-12-19 23:14:30,846 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 616 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 1602 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 1783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:30,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [617 Valid, 812 Invalid, 1783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1602 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 23:14:30,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2023-12-19 23:14:30,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 310. [2023-12-19 23:14:30,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 235 states have (on average 1.578723404255319) internal successors, (371), 240 states have internal predecessors, (371), 54 states have call successors, (54), 18 states have call predecessors, (54), 20 states have return successors, (59), 51 states have call predecessors, (59), 51 states have call successors, (59) [2023-12-19 23:14:30,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 484 transitions. [2023-12-19 23:14:30,876 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 484 transitions. Word has length 103 [2023-12-19 23:14:30,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:30,876 INFO L495 AbstractCegarLoop]: Abstraction has 310 states and 484 transitions. [2023-12-19 23:14:30,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:14:30,877 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 484 transitions. [2023-12-19 23:14:30,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-19 23:14:30,878 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:30,878 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:30,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-12-19 23:14:30,879 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:30,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:30,879 INFO L85 PathProgramCache]: Analyzing trace with hash 2021575342, now seen corresponding path program 1 times [2023-12-19 23:14:30,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:30,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935500803] [2023-12-19 23:14:30,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:30,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:30,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:30,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:30,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:30,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:30,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:30,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:30,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:30,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:30,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:30,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:30,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:31,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:31,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:31,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-12-19 23:14:31,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:31,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-12-19 23:14:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:31,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-12-19 23:14:31,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:31,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-12-19 23:14:31,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:31,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-12-19 23:14:31,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:31,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-12-19 23:14:31,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:31,046 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-19 23:14:31,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:31,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935500803] [2023-12-19 23:14:31,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935500803] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:31,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:31,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 23:14:31,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137470331] [2023-12-19 23:14:31,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:31,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 23:14:31,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:31,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 23:14:31,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-12-19 23:14:31,048 INFO L87 Difference]: Start difference. First operand 310 states and 484 transitions. Second operand has 11 states, 10 states have (on average 6.9) internal successors, (69), 8 states have internal predecessors, (69), 4 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-19 23:14:32,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:32,383 INFO L93 Difference]: Finished difference Result 652 states and 1025 transitions. [2023-12-19 23:14:32,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 23:14:32,384 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.9) internal successors, (69), 8 states have internal predecessors, (69), 4 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) Word has length 104 [2023-12-19 23:14:32,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:32,387 INFO L225 Difference]: With dead ends: 652 [2023-12-19 23:14:32,387 INFO L226 Difference]: Without dead ends: 365 [2023-12-19 23:14:32,388 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2023-12-19 23:14:32,389 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 625 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 2700 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 2886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 2700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:32,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [626 Valid, 1163 Invalid, 2886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 2700 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 23:14:32,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2023-12-19 23:14:32,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 310. [2023-12-19 23:14:32,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 310 states, 235 states have (on average 1.578723404255319) internal successors, (371), 240 states have internal predecessors, (371), 54 states have call successors, (54), 18 states have call predecessors, (54), 20 states have return successors, (58), 51 states have call predecessors, (58), 51 states have call successors, (58) [2023-12-19 23:14:32,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 483 transitions. [2023-12-19 23:14:32,418 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 483 transitions. Word has length 104 [2023-12-19 23:14:32,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:32,419 INFO L495 AbstractCegarLoop]: Abstraction has 310 states and 483 transitions. [2023-12-19 23:14:32,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.9) internal successors, (69), 8 states have internal predecessors, (69), 4 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-19 23:14:32,419 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 483 transitions. [2023-12-19 23:14:32,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-19 23:14:32,420 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:32,421 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:32,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-12-19 23:14:32,421 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:32,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:32,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1663563123, now seen corresponding path program 2 times [2023-12-19 23:14:32,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:32,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792977170] [2023-12-19 23:14:32,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:32,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:32,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:32,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:32,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:32,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:32,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:32,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:32,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-12-19 23:14:32,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-12-19 23:14:32,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-12-19 23:14:32,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-12-19 23:14:32,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-12-19 23:14:32,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-12-19 23:14:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:32,603 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-19 23:14:32,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:32,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792977170] [2023-12-19 23:14:32,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792977170] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:32,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:32,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 23:14:32,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999348473] [2023-12-19 23:14:32,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:32,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 23:14:32,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:32,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 23:14:32,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-12-19 23:14:32,606 INFO L87 Difference]: Start difference. First operand 310 states and 483 transitions. Second operand has 11 states, 10 states have (on average 7.0) internal successors, (70), 8 states have internal predecessors, (70), 4 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-19 23:14:34,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:34,106 INFO L93 Difference]: Finished difference Result 654 states and 1031 transitions. [2023-12-19 23:14:34,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 23:14:34,106 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 7.0) internal successors, (70), 8 states have internal predecessors, (70), 4 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) Word has length 105 [2023-12-19 23:14:34,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:34,108 INFO L225 Difference]: With dead ends: 654 [2023-12-19 23:14:34,108 INFO L226 Difference]: Without dead ends: 367 [2023-12-19 23:14:34,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2023-12-19 23:14:34,110 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 621 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 2727 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 2911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 2727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:34,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 1163 Invalid, 2911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 2727 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-19 23:14:34,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2023-12-19 23:14:34,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 312. [2023-12-19 23:14:34,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 236 states have (on average 1.576271186440678) internal successors, (372), 242 states have internal predecessors, (372), 54 states have call successors, (54), 18 states have call predecessors, (54), 21 states have return successors, (63), 51 states have call predecessors, (63), 51 states have call successors, (63) [2023-12-19 23:14:34,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 489 transitions. [2023-12-19 23:14:34,128 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 489 transitions. Word has length 105 [2023-12-19 23:14:34,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:34,128 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 489 transitions. [2023-12-19 23:14:34,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.0) internal successors, (70), 8 states have internal predecessors, (70), 4 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-19 23:14:34,128 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 489 transitions. [2023-12-19 23:14:34,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-19 23:14:34,130 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:34,130 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:34,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-19 23:14:34,130 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:34,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:34,131 INFO L85 PathProgramCache]: Analyzing trace with hash -527315991, now seen corresponding path program 1 times [2023-12-19 23:14:34,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:34,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009261724] [2023-12-19 23:14:34,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:34,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:34,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:34,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:34,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:34,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:34,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:34,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:34,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2023-12-19 23:14:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:14:34,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-19 23:14:34,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-12-19 23:14:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-12-19 23:14:34,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-12-19 23:14:34,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,241 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:34,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:34,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009261724] [2023-12-19 23:14:34,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009261724] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 23:14:34,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173203836] [2023-12-19 23:14:34,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:34,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:34,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 23:14:34,257 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 23:14:34,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-19 23:14:34,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:34,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 989 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 23:14:34,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 23:14:34,491 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:34,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 23:14:34,543 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:34,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173203836] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 23:14:34,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-19 23:14:34,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 10 [2023-12-19 23:14:34,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228063534] [2023-12-19 23:14:34,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-19 23:14:34,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 23:14:34,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:34,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 23:14:34,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:34,547 INFO L87 Difference]: Start difference. First operand 312 states and 489 transitions. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (29), 5 states have call predecessors, (29), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 23:14:35,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:35,622 INFO L93 Difference]: Finished difference Result 795 states and 1316 transitions. [2023-12-19 23:14:35,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 23:14:35,622 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (29), 5 states have call predecessors, (29), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 106 [2023-12-19 23:14:35,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:35,625 INFO L225 Difference]: With dead ends: 795 [2023-12-19 23:14:35,625 INFO L226 Difference]: Without dead ends: 677 [2023-12-19 23:14:35,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2023-12-19 23:14:35,628 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 972 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 1746 mSolverCounterSat, 286 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1017 SdHoareTripleChecker+Valid, 1139 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 286 IncrementalHoareTripleChecker+Valid, 1746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:35,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1017 Valid, 1139 Invalid, 2032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [286 Valid, 1746 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-19 23:14:35,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2023-12-19 23:14:35,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 607. [2023-12-19 23:14:35,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 467 states have (on average 1.63169164882227) internal successors, (762), 473 states have internal predecessors, (762), 118 states have call successors, (118), 18 states have call predecessors, (118), 21 states have return successors, (137), 115 states have call predecessors, (137), 115 states have call successors, (137) [2023-12-19 23:14:35,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1017 transitions. [2023-12-19 23:14:35,651 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1017 transitions. Word has length 106 [2023-12-19 23:14:35,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:35,652 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 1017 transitions. [2023-12-19 23:14:35,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 7 states have internal predecessors, (97), 2 states have call successors, (29), 5 states have call predecessors, (29), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-19 23:14:35,652 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1017 transitions. [2023-12-19 23:14:35,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-19 23:14:35,655 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:35,655 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:35,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-19 23:14:35,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:14:35,862 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:35,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:35,863 INFO L85 PathProgramCache]: Analyzing trace with hash -979870324, now seen corresponding path program 1 times [2023-12-19 23:14:35,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:35,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884875925] [2023-12-19 23:14:35,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:35,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:35,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:35,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:35,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:35,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,946 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:35,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:35,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:35,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2023-12-19 23:14:35,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2023-12-19 23:14:35,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-12-19 23:14:35,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-12-19 23:14:35,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-12-19 23:14:35,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-12-19 23:14:35,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:35,963 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:35,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:35,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884875925] [2023-12-19 23:14:35,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884875925] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:35,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:35,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:35,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424708163] [2023-12-19 23:14:35,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:35,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:35,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:35,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:35,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:35,965 INFO L87 Difference]: Start difference. First operand 607 states and 1017 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:36,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:36,599 INFO L93 Difference]: Finished difference Result 1506 states and 2585 transitions. [2023-12-19 23:14:36,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:36,600 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 112 [2023-12-19 23:14:36,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:36,604 INFO L225 Difference]: With dead ends: 1506 [2023-12-19 23:14:36,604 INFO L226 Difference]: Without dead ends: 959 [2023-12-19 23:14:36,606 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:36,607 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 703 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 897 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 718 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 1117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:36,607 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [718 Valid, 605 Invalid, 1117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 897 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 23:14:36,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2023-12-19 23:14:36,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 899. [2023-12-19 23:14:36,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 899 states, 695 states have (on average 1.6388489208633092) internal successors, (1139), 701 states have internal predecessors, (1139), 182 states have call successors, (182), 18 states have call predecessors, (182), 21 states have return successors, (211), 179 states have call predecessors, (211), 179 states have call successors, (211) [2023-12-19 23:14:36,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 1532 transitions. [2023-12-19 23:14:36,636 INFO L78 Accepts]: Start accepts. Automaton has 899 states and 1532 transitions. Word has length 112 [2023-12-19 23:14:36,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:36,636 INFO L495 AbstractCegarLoop]: Abstraction has 899 states and 1532 transitions. [2023-12-19 23:14:36,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:36,637 INFO L276 IsEmpty]: Start isEmpty. Operand 899 states and 1532 transitions. [2023-12-19 23:14:36,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-19 23:14:36,640 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:36,640 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:36,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-12-19 23:14:36,641 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:36,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:36,641 INFO L85 PathProgramCache]: Analyzing trace with hash -589861431, now seen corresponding path program 1 times [2023-12-19 23:14:36,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:36,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296428505] [2023-12-19 23:14:36,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:36,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:36,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:36,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:36,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:36,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:36,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:36,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-12-19 23:14:36,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2023-12-19 23:14:36,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-12-19 23:14:36,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-12-19 23:14:36,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-12-19 23:14:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-12-19 23:14:36,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:36,712 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:36,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:36,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296428505] [2023-12-19 23:14:36,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296428505] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:36,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:36,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:36,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564212165] [2023-12-19 23:14:36,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:36,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:36,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:36,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:36,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:36,713 INFO L87 Difference]: Start difference. First operand 899 states and 1532 transitions. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:37,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:37,444 INFO L93 Difference]: Finished difference Result 2203 states and 3812 transitions. [2023-12-19 23:14:37,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:37,445 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 113 [2023-12-19 23:14:37,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:37,451 INFO L225 Difference]: With dead ends: 2203 [2023-12-19 23:14:37,451 INFO L226 Difference]: Without dead ends: 1414 [2023-12-19 23:14:37,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:37,453 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 701 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 716 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:37,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [716 Valid, 573 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 878 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 23:14:37,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1414 states. [2023-12-19 23:14:37,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1414 to 1354. [2023-12-19 23:14:37,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1354 states, 1055 states have (on average 1.642654028436019) internal successors, (1733), 1061 states have internal predecessors, (1733), 277 states have call successors, (277), 18 states have call predecessors, (277), 21 states have return successors, (306), 274 states have call predecessors, (306), 274 states have call successors, (306) [2023-12-19 23:14:37,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1354 states to 1354 states and 2316 transitions. [2023-12-19 23:14:37,497 INFO L78 Accepts]: Start accepts. Automaton has 1354 states and 2316 transitions. Word has length 113 [2023-12-19 23:14:37,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:37,497 INFO L495 AbstractCegarLoop]: Abstraction has 1354 states and 2316 transitions. [2023-12-19 23:14:37,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:37,497 INFO L276 IsEmpty]: Start isEmpty. Operand 1354 states and 2316 transitions. [2023-12-19 23:14:37,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-19 23:14:37,503 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:37,503 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:37,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-12-19 23:14:37,503 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:37,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:37,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1251036278, now seen corresponding path program 1 times [2023-12-19 23:14:37,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:37,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348581841] [2023-12-19 23:14:37,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:37,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:37,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:37,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:37,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:37,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:37,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:37,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:37,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2023-12-19 23:14:37,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2023-12-19 23:14:37,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-12-19 23:14:37,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-12-19 23:14:37,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-12-19 23:14:37,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-12-19 23:14:37,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:37,565 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:37,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:37,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348581841] [2023-12-19 23:14:37,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348581841] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:37,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:37,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:37,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45971916] [2023-12-19 23:14:37,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:37,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:37,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:37,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:37,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:37,567 INFO L87 Difference]: Start difference. First operand 1354 states and 2316 transitions. Second operand has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:38,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:38,358 INFO L93 Difference]: Finished difference Result 3221 states and 5624 transitions. [2023-12-19 23:14:38,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:38,358 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 114 [2023-12-19 23:14:38,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:38,367 INFO L225 Difference]: With dead ends: 3221 [2023-12-19 23:14:38,367 INFO L226 Difference]: Without dead ends: 2097 [2023-12-19 23:14:38,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:38,370 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 699 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 714 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:38,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [714 Valid, 570 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 873 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 23:14:38,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2023-12-19 23:14:38,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 2037. [2023-12-19 23:14:38,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 1615 states have (on average 1.646439628482972) internal successors, (2659), 1621 states have internal predecessors, (2659), 400 states have call successors, (400), 18 states have call predecessors, (400), 21 states have return successors, (445), 397 states have call predecessors, (445), 397 states have call successors, (445) [2023-12-19 23:14:38,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3504 transitions. [2023-12-19 23:14:38,473 INFO L78 Accepts]: Start accepts. Automaton has 2037 states and 3504 transitions. Word has length 114 [2023-12-19 23:14:38,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:38,474 INFO L495 AbstractCegarLoop]: Abstraction has 2037 states and 3504 transitions. [2023-12-19 23:14:38,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.333333333333334) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:38,474 INFO L276 IsEmpty]: Start isEmpty. Operand 2037 states and 3504 transitions. [2023-12-19 23:14:38,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-19 23:14:38,481 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:38,482 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:38,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-12-19 23:14:38,482 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:38,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:38,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1243389800, now seen corresponding path program 1 times [2023-12-19 23:14:38,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:38,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008883640] [2023-12-19 23:14:38,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:38,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:38,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:38,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:38,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:38,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:38,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:38,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-12-19 23:14:38,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-12-19 23:14:38,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-12-19 23:14:38,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-12-19 23:14:38,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-12-19 23:14:38,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-12-19 23:14:38,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:38,553 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:38,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:38,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008883640] [2023-12-19 23:14:38,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008883640] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:38,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:38,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:38,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168059829] [2023-12-19 23:14:38,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:38,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:38,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:38,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:38,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:38,555 INFO L87 Difference]: Start difference. First operand 2037 states and 3504 transitions. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:39,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:39,341 INFO L93 Difference]: Finished difference Result 4791 states and 8429 transitions. [2023-12-19 23:14:39,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:39,342 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 115 [2023-12-19 23:14:39,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:39,355 INFO L225 Difference]: With dead ends: 4791 [2023-12-19 23:14:39,355 INFO L226 Difference]: Without dead ends: 3181 [2023-12-19 23:14:39,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:39,360 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 697 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 871 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 712 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 1091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:39,360 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [712 Valid, 570 Invalid, 1091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 871 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 23:14:39,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3181 states. [2023-12-19 23:14:39,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3181 to 3121. [2023-12-19 23:14:39,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3121 states, 2520 states have (on average 1.6488095238095237) internal successors, (4155), 2526 states have internal predecessors, (4155), 579 states have call successors, (579), 18 states have call predecessors, (579), 21 states have return successors, (650), 576 states have call predecessors, (650), 576 states have call successors, (650) [2023-12-19 23:14:39,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3121 states to 3121 states and 5384 transitions. [2023-12-19 23:14:39,460 INFO L78 Accepts]: Start accepts. Automaton has 3121 states and 5384 transitions. Word has length 115 [2023-12-19 23:14:39,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:39,461 INFO L495 AbstractCegarLoop]: Abstraction has 3121 states and 5384 transitions. [2023-12-19 23:14:39,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:39,461 INFO L276 IsEmpty]: Start isEmpty. Operand 3121 states and 5384 transitions. [2023-12-19 23:14:39,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-19 23:14:39,470 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:39,470 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:39,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-12-19 23:14:39,471 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:39,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:39,471 INFO L85 PathProgramCache]: Analyzing trace with hash 2069468846, now seen corresponding path program 1 times [2023-12-19 23:14:39,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:39,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637531301] [2023-12-19 23:14:39,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:39,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:39,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:39,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:39,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:39,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:39,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:39,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:39,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-12-19 23:14:39,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-12-19 23:14:39,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-12-19 23:14:39,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-12-19 23:14:39,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-12-19 23:14:39,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2023-12-19 23:14:39,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:39,578 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:39,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:39,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637531301] [2023-12-19 23:14:39,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637531301] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:39,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:39,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:39,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130103578] [2023-12-19 23:14:39,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:39,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:39,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:39,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:39,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:39,580 INFO L87 Difference]: Start difference. First operand 3121 states and 5384 transitions. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:40,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:40,419 INFO L93 Difference]: Finished difference Result 7622 states and 13441 transitions. [2023-12-19 23:14:40,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:40,419 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 116 [2023-12-19 23:14:40,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:40,441 INFO L225 Difference]: With dead ends: 7622 [2023-12-19 23:14:40,441 INFO L226 Difference]: Without dead ends: 5151 [2023-12-19 23:14:40,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:40,452 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 695 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 892 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 710 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 1115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:40,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [710 Valid, 602 Invalid, 1115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 892 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 23:14:40,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5151 states. [2023-12-19 23:14:40,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5151 to 5091. [2023-12-19 23:14:40,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5091 states, 4114 states have (on average 1.6397666504618376) internal successors, (6746), 4120 states have internal predecessors, (6746), 955 states have call successors, (955), 18 states have call predecessors, (955), 21 states have return successors, (1070), 952 states have call predecessors, (1070), 952 states have call successors, (1070) [2023-12-19 23:14:40,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5091 states to 5091 states and 8771 transitions. [2023-12-19 23:14:40,656 INFO L78 Accepts]: Start accepts. Automaton has 5091 states and 8771 transitions. Word has length 116 [2023-12-19 23:14:40,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:40,656 INFO L495 AbstractCegarLoop]: Abstraction has 5091 states and 8771 transitions. [2023-12-19 23:14:40,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:40,656 INFO L276 IsEmpty]: Start isEmpty. Operand 5091 states and 8771 transitions. [2023-12-19 23:14:40,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-19 23:14:40,670 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:40,670 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:40,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-12-19 23:14:40,670 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:40,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:40,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1806588860, now seen corresponding path program 1 times [2023-12-19 23:14:40,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:40,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858232990] [2023-12-19 23:14:40,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:40,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:40,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:40,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:40,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:40,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:40,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:40,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:40,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2023-12-19 23:14:40,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-12-19 23:14:40,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2023-12-19 23:14:40,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-12-19 23:14:40,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-12-19 23:14:40,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-12-19 23:14:40,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:40,749 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:40,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:40,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858232990] [2023-12-19 23:14:40,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858232990] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:40,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:40,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:40,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102420413] [2023-12-19 23:14:40,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:40,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:40,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:40,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:40,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:40,751 INFO L87 Difference]: Start difference. First operand 5091 states and 8771 transitions. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:41,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:41,635 INFO L93 Difference]: Finished difference Result 12603 states and 22189 transitions. [2023-12-19 23:14:41,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:41,636 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 117 [2023-12-19 23:14:41,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:41,669 INFO L225 Difference]: With dead ends: 12603 [2023-12-19 23:14:41,670 INFO L226 Difference]: Without dead ends: 8528 [2023-12-19 23:14:41,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:41,679 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 693 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:41,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [708 Valid, 576 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 876 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 23:14:41,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8528 states. [2023-12-19 23:14:41,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8528 to 8468. [2023-12-19 23:14:41,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8468 states, 6885 states have (on average 1.6367465504720407) internal successors, (11269), 6891 states have internal predecessors, (11269), 1561 states have call successors, (1561), 18 states have call predecessors, (1561), 21 states have return successors, (1754), 1558 states have call predecessors, (1754), 1558 states have call successors, (1754) [2023-12-19 23:14:41,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8468 states to 8468 states and 14584 transitions. [2023-12-19 23:14:41,921 INFO L78 Accepts]: Start accepts. Automaton has 8468 states and 14584 transitions. Word has length 117 [2023-12-19 23:14:41,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:41,921 INFO L495 AbstractCegarLoop]: Abstraction has 8468 states and 14584 transitions. [2023-12-19 23:14:41,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:41,922 INFO L276 IsEmpty]: Start isEmpty. Operand 8468 states and 14584 transitions. [2023-12-19 23:14:41,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-19 23:14:41,975 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:41,975 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:41,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-12-19 23:14:41,975 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:41,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:41,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1711371980, now seen corresponding path program 1 times [2023-12-19 23:14:41,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:41,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057495349] [2023-12-19 23:14:41,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:41,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:41,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:42,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:42,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:42,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:42,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2023-12-19 23:14:42,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2023-12-19 23:14:42,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2023-12-19 23:14:42,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2023-12-19 23:14:42,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-12-19 23:14:42,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-12-19 23:14:42,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:42,047 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:42,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:42,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057495349] [2023-12-19 23:14:42,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057495349] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:42,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:42,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:42,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866925498] [2023-12-19 23:14:42,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:42,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:42,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:42,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:42,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:42,049 INFO L87 Difference]: Start difference. First operand 8468 states and 14584 transitions. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:42,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:42,946 INFO L93 Difference]: Finished difference Result 21955 states and 38588 transitions. [2023-12-19 23:14:42,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:42,946 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 118 [2023-12-19 23:14:42,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:42,990 INFO L225 Difference]: With dead ends: 21955 [2023-12-19 23:14:42,990 INFO L226 Difference]: Without dead ends: 14912 [2023-12-19 23:14:43,006 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:43,007 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 691 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 1115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:43,007 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [706 Valid, 596 Invalid, 1115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 886 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 23:14:43,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14912 states. [2023-12-19 23:14:43,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14912 to 14852. [2023-12-19 23:14:43,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14852 states, 12066 states have (on average 1.626553953257086) internal successors, (19626), 12072 states have internal predecessors, (19626), 2764 states have call successors, (2764), 18 states have call predecessors, (2764), 21 states have return successors, (3101), 2761 states have call predecessors, (3101), 2761 states have call successors, (3101) [2023-12-19 23:14:43,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14852 states to 14852 states and 25491 transitions. [2023-12-19 23:14:43,399 INFO L78 Accepts]: Start accepts. Automaton has 14852 states and 25491 transitions. Word has length 118 [2023-12-19 23:14:43,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:43,399 INFO L495 AbstractCegarLoop]: Abstraction has 14852 states and 25491 transitions. [2023-12-19 23:14:43,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:43,400 INFO L276 IsEmpty]: Start isEmpty. Operand 14852 states and 25491 transitions. [2023-12-19 23:14:43,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-12-19 23:14:43,424 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:43,424 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:43,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-12-19 23:14:43,424 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:43,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:43,425 INFO L85 PathProgramCache]: Analyzing trace with hash -626588093, now seen corresponding path program 1 times [2023-12-19 23:14:43,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:43,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239171641] [2023-12-19 23:14:43,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:43,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:43,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:43,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:43,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:43,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2023-12-19 23:14:43,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2023-12-19 23:14:43,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2023-12-19 23:14:43,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2023-12-19 23:14:43,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-12-19 23:14:43,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-12-19 23:14:43,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:43,480 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:43,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:43,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239171641] [2023-12-19 23:14:43,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239171641] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:43,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:43,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:43,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151036916] [2023-12-19 23:14:43,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:43,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:43,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:43,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:43,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:43,483 INFO L87 Difference]: Start difference. First operand 14852 states and 25491 transitions. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:44,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:44,636 INFO L93 Difference]: Finished difference Result 39314 states and 68974 transitions. [2023-12-19 23:14:44,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:44,636 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 119 [2023-12-19 23:14:44,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:44,735 INFO L225 Difference]: With dead ends: 39314 [2023-12-19 23:14:44,735 INFO L226 Difference]: Without dead ends: 26479 [2023-12-19 23:14:44,773 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:44,773 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 689 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 1098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:44,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [704 Valid, 571 Invalid, 1098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 872 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 23:14:44,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26479 states. [2023-12-19 23:14:45,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26479 to 26419. [2023-12-19 23:14:45,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26419 states, 21594 states have (on average 1.6222561822728536) internal successors, (35031), 21600 states have internal predecessors, (35031), 4803 states have call successors, (4803), 18 states have call predecessors, (4803), 21 states have return successors, (5414), 4800 states have call predecessors, (5414), 4800 states have call successors, (5414) [2023-12-19 23:14:45,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26419 states to 26419 states and 45248 transitions. [2023-12-19 23:14:45,705 INFO L78 Accepts]: Start accepts. Automaton has 26419 states and 45248 transitions. Word has length 119 [2023-12-19 23:14:45,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:45,706 INFO L495 AbstractCegarLoop]: Abstraction has 26419 states and 45248 transitions. [2023-12-19 23:14:45,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:45,706 INFO L276 IsEmpty]: Start isEmpty. Operand 26419 states and 45248 transitions. [2023-12-19 23:14:45,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-19 23:14:45,730 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:45,731 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:45,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-12-19 23:14:45,731 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:45,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:45,731 INFO L85 PathProgramCache]: Analyzing trace with hash -366914934, now seen corresponding path program 1 times [2023-12-19 23:14:45,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:45,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292717099] [2023-12-19 23:14:45,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:45,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:45,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:45,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:45,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,780 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:45,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:45,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:45,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:45,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-12-19 23:14:45,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2023-12-19 23:14:45,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-12-19 23:14:45,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-12-19 23:14:45,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-12-19 23:14:45,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-12-19 23:14:45,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:45,800 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:45,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:45,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292717099] [2023-12-19 23:14:45,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292717099] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:45,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:45,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:45,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753684999] [2023-12-19 23:14:45,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:45,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:45,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:45,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:45,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:45,802 INFO L87 Difference]: Start difference. First operand 26419 states and 45248 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:47,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:47,591 INFO L93 Difference]: Finished difference Result 71926 states and 125398 transitions. [2023-12-19 23:14:47,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:47,592 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 120 [2023-12-19 23:14:47,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:47,731 INFO L225 Difference]: With dead ends: 71926 [2023-12-19 23:14:47,731 INFO L226 Difference]: Without dead ends: 48239 [2023-12-19 23:14:47,777 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:47,777 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 687 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:47,777 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [702 Valid, 585 Invalid, 1105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 879 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 23:14:47,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48239 states. [2023-12-19 23:14:49,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48239 to 48179. [2023-12-19 23:14:49,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48179 states, 39639 states have (on average 1.616665405282676) internal successors, (64083), 39645 states have internal predecessors, (64083), 8518 states have call successors, (8518), 18 states have call predecessors, (8518), 21 states have return successors, (9661), 8515 states have call predecessors, (9661), 8515 states have call successors, (9661) [2023-12-19 23:14:49,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48179 states to 48179 states and 82262 transitions. [2023-12-19 23:14:49,696 INFO L78 Accepts]: Start accepts. Automaton has 48179 states and 82262 transitions. Word has length 120 [2023-12-19 23:14:49,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:49,696 INFO L495 AbstractCegarLoop]: Abstraction has 48179 states and 82262 transitions. [2023-12-19 23:14:49,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:49,697 INFO L276 IsEmpty]: Start isEmpty. Operand 48179 states and 82262 transitions. [2023-12-19 23:14:49,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-19 23:14:49,756 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:49,756 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:49,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-12-19 23:14:49,756 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:49,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:49,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1318894787, now seen corresponding path program 1 times [2023-12-19 23:14:49,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:49,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201976439] [2023-12-19 23:14:49,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:49,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:49,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:49,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:49,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,838 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:49,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:49,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2023-12-19 23:14:49,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-12-19 23:14:49,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-12-19 23:14:49,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-12-19 23:14:49,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2023-12-19 23:14:49,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-12-19 23:14:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:49,850 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:49,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:49,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201976439] [2023-12-19 23:14:49,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201976439] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:49,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:49,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 23:14:49,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895823065] [2023-12-19 23:14:49,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:49,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 23:14:49,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:49,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 23:14:49,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-19 23:14:49,852 INFO L87 Difference]: Start difference. First operand 48179 states and 82262 transitions. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:52,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:14:52,181 INFO L93 Difference]: Finished difference Result 89645 states and 156762 transitions. [2023-12-19 23:14:52,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 23:14:52,182 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 121 [2023-12-19 23:14:52,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:14:52,530 INFO L225 Difference]: With dead ends: 89645 [2023-12-19 23:14:52,530 INFO L226 Difference]: Without dead ends: 89527 [2023-12-19 23:14:52,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 23:14:52,567 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 685 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 23:14:52,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [700 Valid, 571 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 875 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 23:14:52,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89527 states. [2023-12-19 23:14:55,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89527 to 89467. [2023-12-19 23:14:55,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89467 states, 74128 states have (on average 1.6095537448737318) internal successors, (119313), 74134 states have internal predecessors, (119313), 15317 states have call successors, (15317), 18 states have call predecessors, (15317), 21 states have return successors, (17506), 15314 states have call predecessors, (17506), 15314 states have call successors, (17506) [2023-12-19 23:14:56,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89467 states to 89467 states and 152136 transitions. [2023-12-19 23:14:56,205 INFO L78 Accepts]: Start accepts. Automaton has 89467 states and 152136 transitions. Word has length 121 [2023-12-19 23:14:56,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:14:56,205 INFO L495 AbstractCegarLoop]: Abstraction has 89467 states and 152136 transitions. [2023-12-19 23:14:56,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-19 23:14:56,206 INFO L276 IsEmpty]: Start isEmpty. Operand 89467 states and 152136 transitions. [2023-12-19 23:14:56,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-19 23:14:56,238 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:14:56,239 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:14:56,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-12-19 23:14:56,239 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:14:56,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:14:56,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1553317621, now seen corresponding path program 1 times [2023-12-19 23:14:56,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:14:56,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924714043] [2023-12-19 23:14:56,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:14:56,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:14:56,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:14:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:14:56,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:14:56,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:14:56,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:14:56,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:14:56,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:14:56,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-12-19 23:14:56,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-12-19 23:14:56,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2023-12-19 23:14:56,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2023-12-19 23:14:56,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2023-12-19 23:14:56,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:14:56,382 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:14:56,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:14:56,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924714043] [2023-12-19 23:14:56,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924714043] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:14:56,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:14:56,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 23:14:56,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311729123] [2023-12-19 23:14:56,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:14:56,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 23:14:56,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:14:56,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 23:14:56,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-19 23:14:56,384 INFO L87 Difference]: Start difference. First operand 89467 states and 152136 transitions. Second operand has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:15:00,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:15:00,110 INFO L93 Difference]: Finished difference Result 89951 states and 156117 transitions. [2023-12-19 23:15:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-19 23:15:00,110 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 122 [2023-12-19 23:15:00,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:15:00,391 INFO L225 Difference]: With dead ends: 89951 [2023-12-19 23:15:00,391 INFO L226 Difference]: Without dead ends: 89840 [2023-12-19 23:15:00,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=211, Invalid=545, Unknown=0, NotChecked=0, Total=756 [2023-12-19 23:15:00,427 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 1186 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 2861 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1200 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 3158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 2861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-19 23:15:00,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1200 Valid, 810 Invalid, 3158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 2861 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-19 23:15:00,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89840 states. [2023-12-19 23:15:03,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89840 to 89693. [2023-12-19 23:15:03,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89693 states, 74304 states have (on average 1.6092942506459949) internal successors, (119577), 74313 states have internal predecessors, (119577), 15343 states have call successors, (15343), 38 states have call predecessors, (15343), 45 states have return successors, (17537), 15341 states have call predecessors, (17537), 15338 states have call successors, (17537) [2023-12-19 23:15:03,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89693 states to 89693 states and 152457 transitions. [2023-12-19 23:15:03,784 INFO L78 Accepts]: Start accepts. Automaton has 89693 states and 152457 transitions. Word has length 122 [2023-12-19 23:15:03,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:15:03,784 INFO L495 AbstractCegarLoop]: Abstraction has 89693 states and 152457 transitions. [2023-12-19 23:15:03,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.11111111111111) internal successors, (82), 5 states have internal predecessors, (82), 3 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:15:03,784 INFO L276 IsEmpty]: Start isEmpty. Operand 89693 states and 152457 transitions. [2023-12-19 23:15:03,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-19 23:15:03,815 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:15:03,816 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:15:03,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-12-19 23:15:03,816 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:15:03,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:15:03,816 INFO L85 PathProgramCache]: Analyzing trace with hash 474895588, now seen corresponding path program 1 times [2023-12-19 23:15:03,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:15:03,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980942218] [2023-12-19 23:15:03,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:03,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:15:03,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:15:03,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:15:03,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:15:03,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:15:03,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:15:03,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:15:03,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:15:03,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-12-19 23:15:03,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-12-19 23:15:03,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2023-12-19 23:15:03,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2023-12-19 23:15:03,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-12-19 23:15:03,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:03,951 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-19 23:15:03,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:15:03,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980942218] [2023-12-19 23:15:03,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980942218] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:15:03,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:15:03,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 23:15:03,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860990343] [2023-12-19 23:15:03,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:15:03,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 23:15:03,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:15:03,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 23:15:03,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-12-19 23:15:03,954 INFO L87 Difference]: Start difference. First operand 89693 states and 152457 transitions. Second operand has 11 states, 10 states have (on average 8.6) internal successors, (86), 7 states have internal predecessors, (86), 3 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:15:07,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:15:07,246 INFO L93 Difference]: Finished difference Result 90247 states and 156556 transitions. [2023-12-19 23:15:07,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 23:15:07,247 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 8.6) internal successors, (86), 7 states have internal predecessors, (86), 3 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 123 [2023-12-19 23:15:07,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:15:07,584 INFO L225 Difference]: With dead ends: 90247 [2023-12-19 23:15:07,585 INFO L226 Difference]: Without dead ends: 89908 [2023-12-19 23:15:07,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2023-12-19 23:15:07,616 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 741 mSDsluCounter, 1041 mSDsCounter, 0 mSdLazyCounter, 2676 mSolverCounterSat, 281 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 741 SdHoareTripleChecker+Valid, 1195 SdHoareTripleChecker+Invalid, 2957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 281 IncrementalHoareTripleChecker+Valid, 2676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 23:15:07,617 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [741 Valid, 1195 Invalid, 2957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [281 Valid, 2676 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 23:15:07,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89908 states. [2023-12-19 23:15:10,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89908 to 89711. [2023-12-19 23:15:10,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89711 states, 74313 states have (on average 1.6092070028124286) internal successors, (119585), 74328 states have internal predecessors, (119585), 15346 states have call successors, (15346), 38 states have call predecessors, (15346), 51 states have return successors, (17549), 15344 states have call predecessors, (17549), 15341 states have call successors, (17549) [2023-12-19 23:15:10,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89711 states to 89711 states and 152480 transitions. [2023-12-19 23:15:10,953 INFO L78 Accepts]: Start accepts. Automaton has 89711 states and 152480 transitions. Word has length 123 [2023-12-19 23:15:10,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:15:10,953 INFO L495 AbstractCegarLoop]: Abstraction has 89711 states and 152480 transitions. [2023-12-19 23:15:10,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 8.6) internal successors, (86), 7 states have internal predecessors, (86), 3 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:15:10,954 INFO L276 IsEmpty]: Start isEmpty. Operand 89711 states and 152480 transitions. [2023-12-19 23:15:11,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-19 23:15:11,003 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:15:11,003 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:15:11,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-12-19 23:15:11,004 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:15:11,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:15:11,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1534083167, now seen corresponding path program 1 times [2023-12-19 23:15:11,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:15:11,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769893146] [2023-12-19 23:15:11,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:11,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:15:11,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:15:11,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:15:11,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:15:11,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:15:11,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:15:11,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:15:11,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:15:11,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-12-19 23:15:11,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-12-19 23:15:11,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-12-19 23:15:11,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-12-19 23:15:11,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2023-12-19 23:15:11,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:11,173 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-19 23:15:11,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:15:11,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769893146] [2023-12-19 23:15:11,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769893146] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:15:11,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:15:11,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 23:15:11,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456901513] [2023-12-19 23:15:11,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:15:11,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 23:15:11,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:15:11,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 23:15:11,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2023-12-19 23:15:11,174 INFO L87 Difference]: Start difference. First operand 89711 states and 152480 transitions. Second operand has 12 states, 11 states have (on average 7.909090909090909) internal successors, (87), 8 states have internal predecessors, (87), 4 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-19 23:15:14,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:15:14,090 INFO L93 Difference]: Finished difference Result 90265 states and 156575 transitions. [2023-12-19 23:15:14,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 23:15:14,090 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.909090909090909) internal successors, (87), 8 states have internal predecessors, (87), 4 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 124 [2023-12-19 23:15:14,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:15:14,332 INFO L225 Difference]: With dead ends: 90265 [2023-12-19 23:15:14,332 INFO L226 Difference]: Without dead ends: 89912 [2023-12-19 23:15:14,364 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2023-12-19 23:15:14,365 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 687 mSDsluCounter, 1162 mSDsCounter, 0 mSdLazyCounter, 3475 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 1316 SdHoareTripleChecker+Invalid, 3679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 3475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 23:15:14,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [688 Valid, 1316 Invalid, 3679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 3475 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 23:15:14,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89912 states. [2023-12-19 23:15:16,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89912 to 89739. [2023-12-19 23:15:16,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89739 states, 74327 states have (on average 1.6090922544970199) internal successors, (119599), 74349 states have internal predecessors, (119599), 15353 states have call successors, (15353), 38 states have call predecessors, (15353), 58 states have return successors, (17568), 15351 states have call predecessors, (17568), 15348 states have call successors, (17568) [2023-12-19 23:15:17,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89739 states to 89739 states and 152520 transitions. [2023-12-19 23:15:17,065 INFO L78 Accepts]: Start accepts. Automaton has 89739 states and 152520 transitions. Word has length 124 [2023-12-19 23:15:17,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:15:17,066 INFO L495 AbstractCegarLoop]: Abstraction has 89739 states and 152520 transitions. [2023-12-19 23:15:17,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.909090909090909) internal successors, (87), 8 states have internal predecessors, (87), 4 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-19 23:15:17,066 INFO L276 IsEmpty]: Start isEmpty. Operand 89739 states and 152520 transitions. [2023-12-19 23:15:17,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-19 23:15:17,103 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:15:17,103 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:15:17,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-12-19 23:15:17,103 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:15:17,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:15:17,104 INFO L85 PathProgramCache]: Analyzing trace with hash 516900831, now seen corresponding path program 1 times [2023-12-19 23:15:17,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:15:17,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240268142] [2023-12-19 23:15:17,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:17,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:15:17,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:15:17,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:15:17,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:15:17,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:15:17,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:15:17,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:15:17,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:15:17,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-12-19 23:15:17,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-12-19 23:15:17,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-12-19 23:15:17,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-12-19 23:15:17,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2023-12-19 23:15:17,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:17,544 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-19 23:15:17,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:15:17,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240268142] [2023-12-19 23:15:17,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240268142] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:15:17,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:15:17,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 23:15:17,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604393804] [2023-12-19 23:15:17,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:15:17,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 23:15:17,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:15:17,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 23:15:17,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-12-19 23:15:17,546 INFO L87 Difference]: Start difference. First operand 89739 states and 152520 transitions. Second operand has 11 states, 10 states have (on average 8.7) internal successors, (87), 7 states have internal predecessors, (87), 3 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:15:20,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:15:20,462 INFO L93 Difference]: Finished difference Result 90193 states and 156464 transitions. [2023-12-19 23:15:20,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 23:15:20,462 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 8.7) internal successors, (87), 7 states have internal predecessors, (87), 3 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 124 [2023-12-19 23:15:20,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:15:20,820 INFO L225 Difference]: With dead ends: 90193 [2023-12-19 23:15:20,820 INFO L226 Difference]: Without dead ends: 89872 [2023-12-19 23:15:20,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=461, Unknown=0, NotChecked=0, Total=600 [2023-12-19 23:15:20,846 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 722 mSDsluCounter, 1041 mSDsCounter, 0 mSdLazyCounter, 2633 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 1195 SdHoareTripleChecker+Invalid, 2895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 2633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 23:15:20,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [722 Valid, 1195 Invalid, 2895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 2633 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 23:15:20,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89872 states. [2023-12-19 23:15:23,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89872 to 89735. [2023-12-19 23:15:23,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89735 states, 74325 states have (on average 1.6090817356205853) internal successors, (119595), 74347 states have internal predecessors, (119595), 15351 states have call successors, (15351), 38 states have call predecessors, (15351), 58 states have return successors, (17566), 15349 states have call predecessors, (17566), 15346 states have call successors, (17566) [2023-12-19 23:15:23,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89735 states to 89735 states and 152512 transitions. [2023-12-19 23:15:23,811 INFO L78 Accepts]: Start accepts. Automaton has 89735 states and 152512 transitions. Word has length 124 [2023-12-19 23:15:23,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:15:23,813 INFO L495 AbstractCegarLoop]: Abstraction has 89735 states and 152512 transitions. [2023-12-19 23:15:23,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 8.7) internal successors, (87), 7 states have internal predecessors, (87), 3 states have call successors, (15), 5 states have call predecessors, (15), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:15:23,814 INFO L276 IsEmpty]: Start isEmpty. Operand 89735 states and 152512 transitions. [2023-12-19 23:15:23,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-19 23:15:23,848 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:15:23,848 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:15:23,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-12-19 23:15:23,848 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:15:23,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:15:23,849 INFO L85 PathProgramCache]: Analyzing trace with hash 524519141, now seen corresponding path program 1 times [2023-12-19 23:15:23,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:15:23,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110756986] [2023-12-19 23:15:23,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:23,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:15:23,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,010 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:15:24,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:15:24,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:15:24,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:15:24,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:15:24,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:15:24,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:15:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-12-19 23:15:24,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2023-12-19 23:15:24,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2023-12-19 23:15:24,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2023-12-19 23:15:24,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2023-12-19 23:15:24,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:24,054 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:15:24,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:15:24,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110756986] [2023-12-19 23:15:24,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110756986] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:15:24,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:15:24,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 23:15:24,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632022823] [2023-12-19 23:15:24,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:15:24,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 23:15:24,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:15:24,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 23:15:24,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-19 23:15:24,056 INFO L87 Difference]: Start difference. First operand 89735 states and 152512 transitions. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:15:27,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:15:27,450 INFO L93 Difference]: Finished difference Result 91001 states and 157587 transitions. [2023-12-19 23:15:27,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-19 23:15:27,451 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 125 [2023-12-19 23:15:27,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:15:27,764 INFO L225 Difference]: With dead ends: 91001 [2023-12-19 23:15:27,764 INFO L226 Difference]: Without dead ends: 90548 [2023-12-19 23:15:27,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=211, Invalid=545, Unknown=0, NotChecked=0, Total=756 [2023-12-19 23:15:27,805 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 1386 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 2541 mSolverCounterSat, 315 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1400 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 2856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 315 IncrementalHoareTripleChecker+Valid, 2541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 23:15:27,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1400 Valid, 808 Invalid, 2856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [315 Valid, 2541 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 23:15:27,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90548 states. [2023-12-19 23:15:30,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90548 to 90254. [2023-12-19 23:15:30,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90254 states, 74722 states have (on average 1.6082278311608362) internal successors, (120170), 74758 states have internal predecessors, (120170), 15408 states have call successors, (15408), 85 states have call predecessors, (15408), 123 states have return successors, (17644), 15410 states have call predecessors, (17644), 15399 states have call successors, (17644) [2023-12-19 23:15:30,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90254 states to 90254 states and 153222 transitions. [2023-12-19 23:15:30,951 INFO L78 Accepts]: Start accepts. Automaton has 90254 states and 153222 transitions. Word has length 125 [2023-12-19 23:15:30,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:15:30,951 INFO L495 AbstractCegarLoop]: Abstraction has 90254 states and 153222 transitions. [2023-12-19 23:15:30,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 5 states have internal predecessors, (86), 3 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:15:30,951 INFO L276 IsEmpty]: Start isEmpty. Operand 90254 states and 153222 transitions. [2023-12-19 23:15:30,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-19 23:15:30,987 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:15:30,988 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:15:30,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-12-19 23:15:30,989 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:15:30,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:15:30,989 INFO L85 PathProgramCache]: Analyzing trace with hash 389147649, now seen corresponding path program 1 times [2023-12-19 23:15:30,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:15:30,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999800192] [2023-12-19 23:15:30,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:30,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:15:31,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:15:31,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:15:31,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:15:31,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:15:31,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,612 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:15:31,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:15:31,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:15:31,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-12-19 23:15:31,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-12-19 23:15:31,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-12-19 23:15:31,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-12-19 23:15:31,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-12-19 23:15:31,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,661 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-19 23:15:31,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:15:31,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999800192] [2023-12-19 23:15:31,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999800192] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 23:15:31,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807112179] [2023-12-19 23:15:31,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:31,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:15:31,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 23:15:31,681 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 23:15:31,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-19 23:15:31,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:31,918 INFO L262 TraceCheckSpWp]: Trace formula consists of 1064 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-19 23:15:31,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 23:15:32,183 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-19 23:15:32,183 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 23:15:32,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807112179] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:15:32,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 23:15:32,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 28 [2023-12-19 23:15:32,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641081667] [2023-12-19 23:15:32,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:15:32,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 23:15:32,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:15:32,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 23:15:32,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=692, Unknown=0, NotChecked=0, Total=756 [2023-12-19 23:15:32,185 INFO L87 Difference]: Start difference. First operand 90254 states and 153222 transitions. Second operand has 12 states, 12 states have (on average 7.75) internal successors, (93), 10 states have internal predecessors, (93), 6 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (12), 7 states have call predecessors, (12), 5 states have call successors, (12) [2023-12-19 23:15:34,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:15:34,439 INFO L93 Difference]: Finished difference Result 91523 states and 154958 transitions. [2023-12-19 23:15:34,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 23:15:34,439 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.75) internal successors, (93), 10 states have internal predecessors, (93), 6 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (12), 7 states have call predecessors, (12), 5 states have call successors, (12) Word has length 126 [2023-12-19 23:15:34,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:15:34,766 INFO L225 Difference]: With dead ends: 91523 [2023-12-19 23:15:34,766 INFO L226 Difference]: Without dead ends: 91241 [2023-12-19 23:15:34,791 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=183, Invalid=1457, Unknown=0, NotChecked=0, Total=1640 [2023-12-19 23:15:34,792 INFO L413 NwaCegarLoop]: 399 mSDtfsCounter, 639 mSDsluCounter, 3222 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 3621 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 23:15:34,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [645 Valid, 3621 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 23:15:34,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91241 states. [2023-12-19 23:15:37,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91241 to 91087. [2023-12-19 23:15:37,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91087 states, 75354 states have (on average 1.60693526554662) internal successors, (121089), 75413 states have internal predecessors, (121089), 15508 states have call successors, (15508), 157 states have call predecessors, (15508), 224 states have return successors, (17778), 15516 states have call predecessors, (17778), 15492 states have call successors, (17778) [2023-12-19 23:15:37,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91087 states to 91087 states and 154375 transitions. [2023-12-19 23:15:37,800 INFO L78 Accepts]: Start accepts. Automaton has 91087 states and 154375 transitions. Word has length 126 [2023-12-19 23:15:37,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:15:37,801 INFO L495 AbstractCegarLoop]: Abstraction has 91087 states and 154375 transitions. [2023-12-19 23:15:37,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.75) internal successors, (93), 10 states have internal predecessors, (93), 6 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (12), 7 states have call predecessors, (12), 5 states have call successors, (12) [2023-12-19 23:15:37,801 INFO L276 IsEmpty]: Start isEmpty. Operand 91087 states and 154375 transitions. [2023-12-19 23:15:37,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-19 23:15:37,837 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:15:37,837 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:15:37,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-19 23:15:38,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:15:38,044 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:15:38,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:15:38,045 INFO L85 PathProgramCache]: Analyzing trace with hash 15132293, now seen corresponding path program 1 times [2023-12-19 23:15:38,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:15:38,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176841752] [2023-12-19 23:15:38,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:38,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:15:38,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:15:38,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:15:38,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:15:38,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:15:38,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:15:38,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:15:38,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:15:38,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-12-19 23:15:38,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-12-19 23:15:38,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-12-19 23:15:38,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-12-19 23:15:38,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-12-19 23:15:38,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:38,186 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:15:38,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:15:38,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176841752] [2023-12-19 23:15:38,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176841752] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:15:38,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:15:38,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 23:15:38,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853451351] [2023-12-19 23:15:38,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:15:38,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 23:15:38,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:15:38,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 23:15:38,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2023-12-19 23:15:38,187 INFO L87 Difference]: Start difference. First operand 91087 states and 154375 transitions. Second operand has 12 states, 12 states have (on average 7.25) internal successors, (87), 9 states have internal predecessors, (87), 4 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-19 23:15:42,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:15:42,367 INFO L93 Difference]: Finished difference Result 92416 states and 159657 transitions. [2023-12-19 23:15:42,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 23:15:42,367 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 9 states have internal predecessors, (87), 4 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 127 [2023-12-19 23:15:42,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:15:42,670 INFO L225 Difference]: With dead ends: 92416 [2023-12-19 23:15:42,671 INFO L226 Difference]: Without dead ends: 91565 [2023-12-19 23:15:42,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=574, Unknown=0, NotChecked=0, Total=756 [2023-12-19 23:15:42,710 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 838 mSDsluCounter, 1164 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 838 SdHoareTripleChecker+Valid, 1318 SdHoareTripleChecker+Invalid, 3789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-19 23:15:42,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [838 Valid, 1318 Invalid, 3789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 3535 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-19 23:15:42,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91565 states. [2023-12-19 23:15:46,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91565 to 91173. [2023-12-19 23:15:46,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91173 states, 75422 states have (on average 1.6067195248070856) internal successors, (121182), 75483 states have internal predecessors, (121182), 15530 states have call successors, (15530), 157 states have call predecessors, (15530), 220 states have return successors, (17798), 15532 states have call predecessors, (17798), 15514 states have call successors, (17798) [2023-12-19 23:15:46,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91173 states to 91173 states and 154510 transitions. [2023-12-19 23:15:46,556 INFO L78 Accepts]: Start accepts. Automaton has 91173 states and 154510 transitions. Word has length 127 [2023-12-19 23:15:46,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:15:46,556 INFO L495 AbstractCegarLoop]: Abstraction has 91173 states and 154510 transitions. [2023-12-19 23:15:46,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.25) internal successors, (87), 9 states have internal predecessors, (87), 4 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-19 23:15:46,556 INFO L276 IsEmpty]: Start isEmpty. Operand 91173 states and 154510 transitions. [2023-12-19 23:15:46,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-19 23:15:46,600 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:15:46,601 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:15:46,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-12-19 23:15:46,601 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:15:46,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:15:46,601 INFO L85 PathProgramCache]: Analyzing trace with hash -758157929, now seen corresponding path program 1 times [2023-12-19 23:15:46,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:15:46,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835089079] [2023-12-19 23:15:46,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:46,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:15:46,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:15:47,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:15:47,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:15:47,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:15:47,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:15:47,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:15:47,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:15:47,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-12-19 23:15:47,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-12-19 23:15:47,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-12-19 23:15:47,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-12-19 23:15:47,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-12-19 23:15:47,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:47,187 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:15:47,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:15:47,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835089079] [2023-12-19 23:15:47,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835089079] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:15:47,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:15:47,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-12-19 23:15:47,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30690437] [2023-12-19 23:15:47,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:15:47,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-19 23:15:47,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:15:47,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-19 23:15:47,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2023-12-19 23:15:47,189 INFO L87 Difference]: Start difference. First operand 91173 states and 154510 transitions. Second operand has 15 states, 15 states have (on average 5.8) internal successors, (87), 10 states have internal predecessors, (87), 6 states have call successors, (15), 7 states have call predecessors, (15), 3 states have return successors, (12), 7 states have call predecessors, (12), 5 states have call successors, (12) [2023-12-19 23:15:51,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:15:51,512 INFO L93 Difference]: Finished difference Result 91937 states and 158911 transitions. [2023-12-19 23:15:51,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-19 23:15:51,512 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.8) internal successors, (87), 10 states have internal predecessors, (87), 6 states have call successors, (15), 7 states have call predecessors, (15), 3 states have return successors, (12), 7 states have call predecessors, (12), 5 states have call successors, (12) Word has length 127 [2023-12-19 23:15:51,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:15:51,894 INFO L225 Difference]: With dead ends: 91937 [2023-12-19 23:15:51,894 INFO L226 Difference]: Without dead ends: 91624 [2023-12-19 23:15:51,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=419, Invalid=1561, Unknown=0, NotChecked=0, Total=1980 [2023-12-19 23:15:51,923 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 1602 mSDsluCounter, 1359 mSDsCounter, 0 mSdLazyCounter, 4317 mSolverCounterSat, 409 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1618 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 4726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 409 IncrementalHoareTripleChecker+Valid, 4317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-19 23:15:51,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1618 Valid, 1504 Invalid, 4726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [409 Valid, 4317 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-19 23:15:51,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91624 states. [2023-12-19 23:15:54,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91624 to 91173. [2023-12-19 23:15:54,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91173 states, 75422 states have (on average 1.6067195248070856) internal successors, (121182), 75483 states have internal predecessors, (121182), 15530 states have call successors, (15530), 157 states have call predecessors, (15530), 220 states have return successors, (17798), 15532 states have call predecessors, (17798), 15514 states have call successors, (17798) [2023-12-19 23:15:55,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91173 states to 91173 states and 154510 transitions. [2023-12-19 23:15:55,253 INFO L78 Accepts]: Start accepts. Automaton has 91173 states and 154510 transitions. Word has length 127 [2023-12-19 23:15:55,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:15:55,253 INFO L495 AbstractCegarLoop]: Abstraction has 91173 states and 154510 transitions. [2023-12-19 23:15:55,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.8) internal successors, (87), 10 states have internal predecessors, (87), 6 states have call successors, (15), 7 states have call predecessors, (15), 3 states have return successors, (12), 7 states have call predecessors, (12), 5 states have call successors, (12) [2023-12-19 23:15:55,254 INFO L276 IsEmpty]: Start isEmpty. Operand 91173 states and 154510 transitions. [2023-12-19 23:15:55,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-19 23:15:55,552 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:15:55,552 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:15:55,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-12-19 23:15:55,553 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:15:55,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:15:55,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1941221166, now seen corresponding path program 1 times [2023-12-19 23:15:55,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:15:55,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406029995] [2023-12-19 23:15:55,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:55,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:15:55,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:15:55,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:15:55,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:15:55,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:15:55,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:15:55,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:15:55,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:15:55,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-12-19 23:15:55,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-12-19 23:15:55,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-12-19 23:15:55,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-12-19 23:15:55,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-12-19 23:15:55,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:55,912 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-19 23:15:55,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:15:55,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406029995] [2023-12-19 23:15:55,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406029995] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 23:15:55,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459772810] [2023-12-19 23:15:55,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:15:55,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 23:15:55,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 23:15:55,930 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 23:15:55,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-19 23:15:56,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:15:56,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-19 23:15:56,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 23:15:56,743 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-19 23:15:56,743 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 23:15:57,406 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-19 23:15:57,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459772810] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 23:15:57,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-19 23:15:57,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 17, 18] total 52 [2023-12-19 23:15:57,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822293998] [2023-12-19 23:15:57,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-19 23:15:57,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-12-19 23:15:57,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:15:57,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-12-19 23:15:57,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=2483, Unknown=0, NotChecked=0, Total=2652 [2023-12-19 23:15:57,412 INFO L87 Difference]: Start difference. First operand 91173 states and 154510 transitions. Second operand has 52 states, 43 states have (on average 5.906976744186046) internal successors, (254), 46 states have internal predecessors, (254), 16 states have call successors, (43), 12 states have call predecessors, (43), 18 states have return successors, (36), 10 states have call predecessors, (36), 15 states have call successors, (36) [2023-12-19 23:16:14,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:16:14,295 INFO L93 Difference]: Finished difference Result 277367 states and 490140 transitions. [2023-12-19 23:16:14,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2023-12-19 23:16:14,295 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 43 states have (on average 5.906976744186046) internal successors, (254), 46 states have internal predecessors, (254), 16 states have call successors, (43), 12 states have call predecessors, (43), 18 states have return successors, (36), 10 states have call predecessors, (36), 15 states have call successors, (36) Word has length 127 [2023-12-19 23:16:14,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:16:15,727 INFO L225 Difference]: With dead ends: 277367 [2023-12-19 23:16:15,727 INFO L226 Difference]: Without dead ends: 276250 [2023-12-19 23:16:15,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3109 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1594, Invalid=11062, Unknown=0, NotChecked=0, Total=12656 [2023-12-19 23:16:15,869 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 4404 mSDsluCounter, 4319 mSDsCounter, 0 mSdLazyCounter, 21879 mSolverCounterSat, 1323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4404 SdHoareTripleChecker+Valid, 4447 SdHoareTripleChecker+Invalid, 23202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1323 IncrementalHoareTripleChecker+Valid, 21879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2023-12-19 23:16:15,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4404 Valid, 4447 Invalid, 23202 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1323 Valid, 21879 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2023-12-19 23:16:16,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276250 states. [2023-12-19 23:16:28,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276250 to 273525. [2023-12-19 23:16:28,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273525 states, 226255 states have (on average 1.6067799606638526) internal successors, (363542), 226390 states have internal predecessors, (363542), 46512 states have call successors, (46512), 531 states have call predecessors, (46512), 757 states have return successors, (62165), 46603 states have call predecessors, (62165), 46462 states have call successors, (62165) [2023-12-19 23:16:30,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273525 states to 273525 states and 472219 transitions. [2023-12-19 23:16:30,022 INFO L78 Accepts]: Start accepts. Automaton has 273525 states and 472219 transitions. Word has length 127 [2023-12-19 23:16:30,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:16:30,023 INFO L495 AbstractCegarLoop]: Abstraction has 273525 states and 472219 transitions. [2023-12-19 23:16:30,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 43 states have (on average 5.906976744186046) internal successors, (254), 46 states have internal predecessors, (254), 16 states have call successors, (43), 12 states have call predecessors, (43), 18 states have return successors, (36), 10 states have call predecessors, (36), 15 states have call successors, (36) [2023-12-19 23:16:30,023 INFO L276 IsEmpty]: Start isEmpty. Operand 273525 states and 472219 transitions. [2023-12-19 23:16:30,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-19 23:16:30,145 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:16:30,145 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:16:30,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-19 23:16:30,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-19 23:16:30,350 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:16:30,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:16:30,351 INFO L85 PathProgramCache]: Analyzing trace with hash -415450264, now seen corresponding path program 1 times [2023-12-19 23:16:30,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:16:30,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240457844] [2023-12-19 23:16:30,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:16:30,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:16:30,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:16:30,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:16:30,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:16:30,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,415 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:16:30,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:16:30,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:16:30,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:16:30,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-12-19 23:16:30,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-12-19 23:16:30,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-12-19 23:16:30,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-12-19 23:16:30,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-12-19 23:16:30,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:30,436 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:16:30,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:16:30,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240457844] [2023-12-19 23:16:30,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240457844] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:16:30,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:16:30,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 23:16:30,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144301485] [2023-12-19 23:16:30,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:16:30,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 23:16:30,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:16:30,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 23:16:30,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-19 23:16:30,437 INFO L87 Difference]: Start difference. First operand 273525 states and 472219 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 4 states have internal predecessors, (87), 3 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:16:38,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:16:38,380 INFO L93 Difference]: Finished difference Result 274138 states and 482946 transitions. [2023-12-19 23:16:38,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 23:16:38,380 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 4 states have internal predecessors, (87), 3 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 127 [2023-12-19 23:16:38,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:16:39,456 INFO L225 Difference]: With dead ends: 274138 [2023-12-19 23:16:39,456 INFO L226 Difference]: Without dead ends: 271005 [2023-12-19 23:16:39,553 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2023-12-19 23:16:39,553 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 604 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 1202 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 1381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 23:16:39,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [604 Valid, 703 Invalid, 1381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1202 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 23:16:39,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271005 states. [2023-12-19 23:16:50,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271005 to 270415. [2023-12-19 23:16:50,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270415 states, 223912 states have (on average 1.608506913430276) internal successors, (360164), 223931 states have internal predecessors, (360164), 46100 states have call successors, (46100), 284 states have call predecessors, (46100), 402 states have return successors, (61579), 46199 states have call predecessors, (61579), 46074 states have call successors, (61579) [2023-12-19 23:16:52,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270415 states to 270415 states and 467843 transitions. [2023-12-19 23:16:52,042 INFO L78 Accepts]: Start accepts. Automaton has 270415 states and 467843 transitions. Word has length 127 [2023-12-19 23:16:52,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:16:52,043 INFO L495 AbstractCegarLoop]: Abstraction has 270415 states and 467843 transitions. [2023-12-19 23:16:52,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 4 states have internal predecessors, (87), 3 states have call successors, (15), 5 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:16:52,043 INFO L276 IsEmpty]: Start isEmpty. Operand 270415 states and 467843 transitions. [2023-12-19 23:16:52,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 23:16:52,163 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:16:52,163 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:16:52,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-12-19 23:16:52,164 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:16:52,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:16:52,164 INFO L85 PathProgramCache]: Analyzing trace with hash -878758580, now seen corresponding path program 1 times [2023-12-19 23:16:52,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:16:52,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089641178] [2023-12-19 23:16:52,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:16:52,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:16:52,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:16:52,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:16:52,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:16:52,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:16:52,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,363 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:16:52,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:16:52,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:16:52,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2023-12-19 23:16:52,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-12-19 23:16:52,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-12-19 23:16:52,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2023-12-19 23:16:52,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2023-12-19 23:16:52,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:16:52,378 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:16:52,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:16:52,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089641178] [2023-12-19 23:16:52,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089641178] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:16:52,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:16:52,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 23:16:52,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653876225] [2023-12-19 23:16:52,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:16:52,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 23:16:52,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:16:52,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 23:16:52,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2023-12-19 23:16:52,379 INFO L87 Difference]: Start difference. First operand 270415 states and 467843 transitions. Second operand has 11 states, 11 states have (on average 8.0) internal successors, (88), 6 states have internal predecessors, (88), 3 states have call successors, (15), 7 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:17:01,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:17:01,683 INFO L93 Difference]: Finished difference Result 274576 states and 483662 transitions. [2023-12-19 23:17:01,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 23:17:01,684 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.0) internal successors, (88), 6 states have internal predecessors, (88), 3 states have call successors, (15), 7 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 128 [2023-12-19 23:17:01,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:17:02,637 INFO L225 Difference]: With dead ends: 274576 [2023-12-19 23:17:02,637 INFO L226 Difference]: Without dead ends: 271165 [2023-12-19 23:17:02,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=137, Invalid=369, Unknown=0, NotChecked=0, Total=506 [2023-12-19 23:17:02,741 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 1245 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 2296 mSolverCounterSat, 361 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1260 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 2657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 361 IncrementalHoareTripleChecker+Valid, 2296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 23:17:02,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1260 Valid, 1021 Invalid, 2657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [361 Valid, 2296 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 23:17:03,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271165 states. [2023-12-19 23:17:14,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271165 to 270478. [2023-12-19 23:17:14,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270478 states, 223960 states have (on average 1.608394356135024) internal successors, (360216), 223980 states have internal predecessors, (360216), 46119 states have call successors, (46119), 283 states have call predecessors, (46119), 398 states have return successors, (61590), 46214 states have call predecessors, (61590), 46093 states have call successors, (61590) [2023-12-19 23:17:16,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270478 states to 270478 states and 467925 transitions. [2023-12-19 23:17:16,243 INFO L78 Accepts]: Start accepts. Automaton has 270478 states and 467925 transitions. Word has length 128 [2023-12-19 23:17:16,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:17:16,243 INFO L495 AbstractCegarLoop]: Abstraction has 270478 states and 467925 transitions. [2023-12-19 23:17:16,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.0) internal successors, (88), 6 states have internal predecessors, (88), 3 states have call successors, (15), 7 states have call predecessors, (15), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-19 23:17:16,243 INFO L276 IsEmpty]: Start isEmpty. Operand 270478 states and 467925 transitions. [2023-12-19 23:17:16,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 23:17:16,374 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:17:16,374 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:17:16,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-12-19 23:17:16,375 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:17:16,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:17:16,375 INFO L85 PathProgramCache]: Analyzing trace with hash 95547556, now seen corresponding path program 1 times [2023-12-19 23:17:16,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:17:16,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384177514] [2023-12-19 23:17:16,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:17:16,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:17:16,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-12-19 23:17:16,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-12-19 23:17:16,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-12-19 23:17:16,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-12-19 23:17:16,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2023-12-19 23:17:16,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-12-19 23:17:16,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-12-19 23:17:16,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-12-19 23:17:16,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-12-19 23:17:16,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2023-12-19 23:17:16,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-12-19 23:17:16,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-12-19 23:17:16,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 23:17:16,921 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-19 23:17:16,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 23:17:16,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384177514] [2023-12-19 23:17:16,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384177514] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 23:17:16,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 23:17:16,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 23:17:16,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502278455] [2023-12-19 23:17:16,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 23:17:16,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 23:17:16,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 23:17:16,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 23:17:16,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-19 23:17:16,923 INFO L87 Difference]: Start difference. First operand 270478 states and 467925 transitions. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 5 states have internal predecessors, (88), 2 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-19 23:17:32,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 23:17:32,940 INFO L93 Difference]: Finished difference Result 455287 states and 818377 transitions. [2023-12-19 23:17:32,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 23:17:32,941 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 5 states have internal predecessors, (88), 2 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) Word has length 128 [2023-12-19 23:17:32,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 23:17:35,432 INFO L225 Difference]: With dead ends: 455287 [2023-12-19 23:17:35,432 INFO L226 Difference]: Without dead ends: 453516 [2023-12-19 23:17:35,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2023-12-19 23:17:35,610 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 1580 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 2367 mSolverCounterSat, 424 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1590 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 2791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 424 IncrementalHoareTripleChecker+Valid, 2367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-12-19 23:17:35,611 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1590 Valid, 773 Invalid, 2791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [424 Valid, 2367 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-12-19 23:17:35,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453516 states. [2023-12-19 23:17:57,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453516 to 451812. [2023-12-19 23:17:59,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451812 states, 374035 states have (on average 1.608044701699039) internal successors, (601465), 374021 states have internal predecessors, (601465), 76863 states have call successors, (76863), 625 states have call predecessors, (76863), 913 states have return successors, (114277), 77165 states have call predecessors, (114277), 76799 states have call successors, (114277) [2023-12-19 23:18:02,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451812 states to 451812 states and 792605 transitions. [2023-12-19 23:18:02,291 INFO L78 Accepts]: Start accepts. Automaton has 451812 states and 792605 transitions. Word has length 128 [2023-12-19 23:18:02,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 23:18:02,291 INFO L495 AbstractCegarLoop]: Abstraction has 451812 states and 792605 transitions. [2023-12-19 23:18:02,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 5 states have internal predecessors, (88), 2 states have call successors, (15), 6 states have call predecessors, (15), 2 states have return successors, (12), 2 states have call predecessors, (12), 1 states have call successors, (12) [2023-12-19 23:18:02,291 INFO L276 IsEmpty]: Start isEmpty. Operand 451812 states and 792605 transitions. [2023-12-19 23:18:02,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-19 23:18:02,631 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 23:18:02,631 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:18:02,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-12-19 23:18:02,632 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 23:18:02,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 23:18:02,642 INFO L85 PathProgramCache]: Analyzing trace with hash 983051237, now seen corresponding path program 1 times [2023-12-19 23:18:02,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 23:18:02,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810625348] [2023-12-19 23:18:02,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 23:18:02,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 23:18:02,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 23:18:02,677 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 23:18:02,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 23:18:02,936 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 23:18:02,937 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 23:18:02,939 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 23:18:02,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-12-19 23:18:02,945 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 23:18:02,949 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 23:18:03,312 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 11:18:03 BoogieIcfgContainer [2023-12-19 23:18:03,312 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 23:18:03,312 INFO L158 Benchmark]: Toolchain (without parser) took 220553.30ms. Allocated memory was 244.3MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 201.2MB in the beginning and 4.6GB in the end (delta: -4.4GB). Peak memory consumption was 3.4GB. Max. memory is 8.0GB. [2023-12-19 23:18:03,312 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 176.2MB. Free memory was 127.5MB in the beginning and 127.4MB in the end (delta: 150.4kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 23:18:03,313 INFO L158 Benchmark]: CACSL2BoogieTranslator took 602.54ms. Allocated memory is still 244.3MB. Free memory was 201.2MB in the beginning and 159.8MB in the end (delta: 41.4MB). Peak memory consumption was 40.9MB. Max. memory is 8.0GB. [2023-12-19 23:18:03,313 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.40ms. Allocated memory is still 244.3MB. Free memory was 159.8MB in the beginning and 154.6MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-19 23:18:03,313 INFO L158 Benchmark]: Boogie Preprocessor took 47.97ms. Allocated memory is still 244.3MB. Free memory was 154.6MB in the beginning and 148.8MB in the end (delta: 5.8MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-19 23:18:03,313 INFO L158 Benchmark]: RCFGBuilder took 800.49ms. Allocated memory is still 244.3MB. Free memory was 148.8MB in the beginning and 183.3MB in the end (delta: -34.5MB). Peak memory consumption was 44.7MB. Max. memory is 8.0GB. [2023-12-19 23:18:03,313 INFO L158 Benchmark]: TraceAbstraction took 219041.94ms. Allocated memory was 244.3MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 182.8MB in the beginning and 4.6GB in the end (delta: -4.4GB). Peak memory consumption was 3.4GB. Max. memory is 8.0GB. [2023-12-19 23:18:03,314 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 176.2MB. Free memory was 127.5MB in the beginning and 127.4MB in the end (delta: 150.4kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 602.54ms. Allocated memory is still 244.3MB. Free memory was 201.2MB in the beginning and 159.8MB in the end (delta: 41.4MB). Peak memory consumption was 40.9MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 54.40ms. Allocated memory is still 244.3MB. Free memory was 159.8MB in the beginning and 154.6MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 47.97ms. Allocated memory is still 244.3MB. Free memory was 154.6MB in the beginning and 148.8MB in the end (delta: 5.8MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 800.49ms. Allocated memory is still 244.3MB. Free memory was 148.8MB in the beginning and 183.3MB in the end (delta: -34.5MB). Peak memory consumption was 44.7MB. Max. memory is 8.0GB. * TraceAbstraction took 219041.94ms. Allocated memory was 244.3MB in the beginning and 8.0GB in the end (delta: 7.8GB). Free memory was 182.8MB in the beginning and 4.6GB in the end (delta: -4.4GB). Peak memory consumption was 3.4GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 48]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [48] - GenericResultAtLocation [Line: 97]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"SignVerify_spec.i","") [97] - GenericResultAtLocation [Line: 163]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [163] - GenericResultAtLocation [Line: 384]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [384] - GenericResultAtLocation [Line: 662]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [662] - GenericResultAtLocation [Line: 1071]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [1071] - GenericResultAtLocation [Line: 1330]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [1330] - GenericResultAtLocation [Line: 1427]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [1427] - GenericResultAtLocation [Line: 1793]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [1793] - GenericResultAtLocation [Line: 2862]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [2862] - GenericResultAtLocation [Line: 2871]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [2871] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 2867]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 131. Possible FailurePath: [L49] int __SELECTED_FEATURE_Base ; [L50] int __SELECTED_FEATURE_Keys ; [L51] int __SELECTED_FEATURE_Encrypt ; [L52] int __SELECTED_FEATURE_AutoResponder ; [L53] int __SELECTED_FEATURE_AddressBook ; [L54] int __SELECTED_FEATURE_Sign ; [L55] int __SELECTED_FEATURE_Forward ; [L56] int __SELECTED_FEATURE_Verify ; [L57] int __SELECTED_FEATURE_Decrypt ; [L58] int __GUIDSL_ROOT_PRODUCTION ; [L59] int __GUIDSL_NON_TERMINAL_main ; [L106] int sent_signed = -1; [L398] int bob ; [L399] int rjh ; [L400] int chuck ; [L681] int __ste_Email_counter = 0; [L697] int __ste_email_id0 = 0; [L698] int __ste_email_id1 = 0; [L734] int __ste_email_from0 = 0; [L735] int __ste_email_from1 = 0; [L771] int __ste_email_to0 = 0; [L772] int __ste_email_to1 = 0; [L808] char *__ste_email_subject0 ; [L809] char *__ste_email_subject1 ; [L847] char *__ste_email_body0 = (char *)0; [L848] char *__ste_email_body1 = (char *)0; [L886] int __ste_email_isEncrypted0 = 0; [L887] int __ste_email_isEncrypted1 = 0; [L923] int __ste_email_encryptionKey0 = 0; [L924] int __ste_email_encryptionKey1 = 0; [L960] int __ste_email_isSigned0 = 0; [L961] int __ste_email_isSigned1 = 0; [L997] int __ste_email_signKey0 = 0; [L998] int __ste_email_signKey1 = 0; [L1034] int __ste_email_isSignatureVerified0 ; [L1035] int __ste_email_isSignatureVerified1 ; [L1084] int queue_empty = 1; [L1085] int queued_message ; [L1086] int queued_client ; [L1597] static struct __ACC__ERR *head = (struct __ACC__ERR *)0; [L1811] int __ste_Client_counter = 0; [L1827] char *__ste_client_name0 = (char *)0; [L1828] char *__ste_client_name1 = (char *)0; [L1829] char *__ste_client_name2 = (char *)0; [L1876] int __ste_client_outbuffer0 = 0; [L1877] int __ste_client_outbuffer1 = 0; [L1878] int __ste_client_outbuffer2 = 0; [L1879] int __ste_client_outbuffer3 = 0; [L1924] int __ste_ClientAddressBook_size0 = 0; [L1925] int __ste_ClientAddressBook_size1 = 0; [L1926] int __ste_ClientAddressBook_size2 = 0; [L1996] int __ste_Client_AddressBook0_Alias0 = 0; [L1997] int __ste_Client_AddressBook0_Alias1 = 0; [L1998] int __ste_Client_AddressBook0_Alias2 = 0; [L1999] int __ste_Client_AddressBook1_Alias0 = 0; [L2000] int __ste_Client_AddressBook1_Alias1 = 0; [L2001] int __ste_Client_AddressBook1_Alias2 = 0; [L2002] int __ste_Client_AddressBook2_Alias0 = 0; [L2003] int __ste_Client_AddressBook2_Alias1 = 0; [L2004] int __ste_Client_AddressBook2_Alias2 = 0; [L2199] int __ste_Client_AddressBook0_Address0 = 0; [L2200] int __ste_Client_AddressBook0_Address1 = 0; [L2201] int __ste_Client_AddressBook0_Address2 = 0; [L2202] int __ste_Client_AddressBook1_Address0 = 0; [L2203] int __ste_Client_AddressBook1_Address1 = 0; [L2204] int __ste_Client_AddressBook1_Address2 = 0; [L2205] int __ste_Client_AddressBook2_Address0 = 0; [L2206] int __ste_Client_AddressBook2_Address1 = 0; [L2207] int __ste_Client_AddressBook2_Address2 = 0; [L2333] int __ste_client_autoResponse0 = 0; [L2334] int __ste_client_autoResponse1 = 0; [L2335] int __ste_client_autoResponse2 = 0; [L2380] int __ste_client_privateKey0 = 0; [L2381] int __ste_client_privateKey1 = 0; [L2382] int __ste_client_privateKey2 = 0; [L2427] int __ste_ClientKeyring_size0 = 0; [L2428] int __ste_ClientKeyring_size1 = 0; [L2429] int __ste_ClientKeyring_size2 = 0; [L2499] int __ste_Client_Keyring0_User0 = 0; [L2500] int __ste_Client_Keyring0_User1 = 0; [L2501] int __ste_Client_Keyring0_User2 = 0; [L2502] int __ste_Client_Keyring1_User0 = 0; [L2503] int __ste_Client_Keyring1_User1 = 0; [L2504] int __ste_Client_Keyring1_User2 = 0; [L2505] int __ste_Client_Keyring2_User0 = 0; [L2506] int __ste_Client_Keyring2_User1 = 0; [L2507] int __ste_Client_Keyring2_User2 = 0; [L2606] int __ste_Client_Keyring0_PublicKey0 = 0; [L2607] int __ste_Client_Keyring0_PublicKey1 = 0; [L2608] int __ste_Client_Keyring0_PublicKey2 = 0; [L2609] int __ste_Client_Keyring1_PublicKey0 = 0; [L2610] int __ste_Client_Keyring1_PublicKey1 = 0; [L2611] int __ste_Client_Keyring1_PublicKey2 = 0; [L2612] int __ste_Client_Keyring2_PublicKey0 = 0; [L2613] int __ste_Client_Keyring2_PublicKey1 = 0; [L2614] int __ste_Client_Keyring2_PublicKey2 = 0; [L2767] int __ste_client_forwardReceiver0 = 0; [L2768] int __ste_client_forwardReceiver1 = 0; [L2769] int __ste_client_forwardReceiver2 = 0; [L2770] int __ste_client_forwardReceiver3 = 0; [L2815] int __ste_client_idCounter0 = 0; [L2816] int __ste_client_idCounter1 = 0; [L2817] int __ste_client_idCounter2 = 0; [L530] int retValue_acc ; [L531] int tmp ; [L535] FCALL select_helpers() [L536] FCALL select_features() [L537] CALL, EXPR valid_product() [L89] int retValue_acc ; [L92] retValue_acc = 1 [L93] return (retValue_acc); [L537] RET, EXPR valid_product() [L537] tmp = valid_product() [L539] COND TRUE \read(tmp) [L541] CALL setup() [L507] char const * __restrict __cil_tmp1 ; [L508] char const * __restrict __cil_tmp2 ; [L509] char const * __restrict __cil_tmp3 ; [L513] bob = 1 [L514] CALL setup_bob(bob) [L424] CALL setup_bob__wrappee__Base(bob___0) [L414] CALL setClientId(bob___0, bob___0) VAL [\old(__ste_client_idCounter0)=0, \old(__ste_client_idCounter1)=0, \old(__ste_client_idCounter2)=0, \old(handle)=1, \old(value)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=0, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=0, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1] [L2846] COND TRUE handle == 1 [L2847] __ste_client_idCounter0 = value VAL [\old(__ste_client_idCounter0)=0, \old(__ste_client_idCounter1)=0, \old(__ste_client_idCounter2)=0, \old(handle)=1, \old(value)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=0, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1, value=1] [L414] RET setClientId(bob___0, bob___0) VAL [\old(bob___0)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=0, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, bob___0=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1] [L424] RET setup_bob__wrappee__Base(bob___0) [L425] CALL setClientPrivateKey(bob___0, 123) VAL [\old(__ste_client_privateKey0)=0, \old(__ste_client_privateKey1)=0, \old(__ste_client_privateKey2)=0, \old(handle)=1, \old(value)=123, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=0, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1] [L2411] COND TRUE handle == 1 [L2412] __ste_client_privateKey0 = value VAL [\old(__ste_client_privateKey0)=0, \old(__ste_client_privateKey1)=0, \old(__ste_client_privateKey2)=0, \old(handle)=1, \old(value)=123, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1, value=123] [L425] RET setClientPrivateKey(bob___0, 123) VAL [\old(bob___0)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, bob___0=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=0, sent_signed=-1] [L514] RET setup_bob(bob) [L515] __cil_tmp1 = (char const * __restrict )"bob: %d\n" [L517] rjh = 2 [L518] CALL setup_rjh(rjh) [L445] CALL setup_rjh__wrappee__Base(rjh___0) [L435] CALL setClientId(rjh___0, rjh___0) VAL [\old(__ste_client_idCounter0)=1, \old(__ste_client_idCounter1)=0, \old(__ste_client_idCounter2)=0, \old(handle)=2, \old(value)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2846] COND FALSE !(handle == 1) VAL [\old(__ste_client_idCounter0)=1, \old(__ste_client_idCounter1)=0, \old(__ste_client_idCounter2)=0, \old(handle)=2, \old(value)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=0, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, handle=2, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=2] [L2849] COND TRUE handle == 2 [L2850] __ste_client_idCounter1 = value VAL [\old(__ste_client_idCounter0)=1, \old(__ste_client_idCounter1)=0, \old(__ste_client_idCounter2)=0, \old(handle)=2, \old(value)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, handle=2, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=2] [L435] RET setClientId(rjh___0, rjh___0) VAL [\old(rjh___0)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, rjh___0=2, sent_signed=-1] [L445] RET setup_rjh__wrappee__Base(rjh___0) [L446] CALL setClientPrivateKey(rjh___0, 456) VAL [\old(__ste_client_privateKey0)=123, \old(__ste_client_privateKey1)=0, \old(__ste_client_privateKey2)=0, \old(handle)=2, \old(value)=456, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2411] COND FALSE !(handle == 1) VAL [\old(__ste_client_privateKey0)=123, \old(__ste_client_privateKey1)=0, \old(__ste_client_privateKey2)=0, \old(handle)=2, \old(value)=456, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=0, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, handle=2, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=456] [L2414] COND TRUE handle == 2 [L2415] __ste_client_privateKey1 = value VAL [\old(__ste_client_privateKey0)=123, \old(__ste_client_privateKey1)=0, \old(__ste_client_privateKey2)=0, \old(handle)=2, \old(value)=456, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, handle=2, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=456] [L446] RET setClientPrivateKey(rjh___0, 456) VAL [\old(rjh___0)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=0, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, rjh___0=2, sent_signed=-1] [L518] RET setup_rjh(rjh) [L519] __cil_tmp2 = (char const * __restrict )"rjh: %d\n" [L521] chuck = 3 [L522] CALL setup_chuck(chuck) [L466] CALL setup_chuck__wrappee__Base(chuck___0) [L456] CALL setClientId(chuck___0, chuck___0) VAL [\old(__ste_client_idCounter0)=1, \old(__ste_client_idCounter1)=2, \old(__ste_client_idCounter2)=0, \old(handle)=3, \old(value)=3, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2846] COND FALSE !(handle == 1) VAL [\old(__ste_client_idCounter0)=1, \old(__ste_client_idCounter1)=2, \old(__ste_client_idCounter2)=0, \old(handle)=3, \old(value)=3, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, handle=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=3] [L2849] COND FALSE !(handle == 2) VAL [\old(__ste_client_idCounter0)=1, \old(__ste_client_idCounter1)=2, \old(__ste_client_idCounter2)=0, \old(handle)=3, \old(value)=3, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=0, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, handle=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=3] [L2852] COND TRUE handle == 3 [L2853] __ste_client_idCounter2 = value VAL [\old(__ste_client_idCounter0)=1, \old(__ste_client_idCounter1)=2, \old(__ste_client_idCounter2)=0, \old(handle)=3, \old(value)=3, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, handle=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=3] [L456] RET setClientId(chuck___0, chuck___0) VAL [\old(chuck___0)=3, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, chuck___0=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L466] RET setup_chuck__wrappee__Base(chuck___0) [L467] CALL setClientPrivateKey(chuck___0, 789) VAL [\old(__ste_client_privateKey0)=123, \old(__ste_client_privateKey1)=456, \old(__ste_client_privateKey2)=0, \old(handle)=3, \old(value)=789, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2411] COND FALSE !(handle == 1) VAL [\old(__ste_client_privateKey0)=123, \old(__ste_client_privateKey1)=456, \old(__ste_client_privateKey2)=0, \old(handle)=3, \old(value)=789, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, handle=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=789] [L2414] COND FALSE !(handle == 2) VAL [\old(__ste_client_privateKey0)=123, \old(__ste_client_privateKey1)=456, \old(__ste_client_privateKey2)=0, \old(handle)=3, \old(value)=789, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=0, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, handle=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=789] [L2417] COND TRUE handle == 3 [L2418] __ste_client_privateKey2 = value VAL [\old(__ste_client_privateKey0)=123, \old(__ste_client_privateKey1)=456, \old(__ste_client_privateKey2)=0, \old(handle)=3, \old(value)=789, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, handle=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=789] [L467] RET setClientPrivateKey(chuck___0, 789) VAL [\old(chuck___0)=3, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, chuck___0=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L522] RET setup_chuck(chuck) [L523] __cil_tmp3 = (char const * __restrict )"chuck: %d\n" [L541] RET setup() [L542] CALL test() [L173] int op1 ; [L174] int op2 ; [L175] int op3 ; [L176] int op4 ; [L177] int op5 ; [L178] int op6 ; [L179] int op7 ; [L180] int op8 ; [L181] int op9 ; [L182] int op10 ; [L183] int op11 ; [L184] int splverifierCounter ; [L185] int tmp ; [L186] int tmp___0 ; [L187] int tmp___1 ; [L188] int tmp___2 ; [L189] int tmp___3 ; [L190] int tmp___4 ; [L191] int tmp___5 ; [L192] int tmp___6 ; [L193] int tmp___7 ; [L194] int tmp___8 ; [L195] int tmp___9 ; [L198] op1 = 0 [L199] op2 = 0 [L200] op3 = 0 [L201] op4 = 0 [L202] op5 = 0 [L203] op6 = 0 [L204] op7 = 0 [L205] op8 = 0 [L206] op9 = 0 [L207] op10 = 0 [L208] op11 = 0 [L209] splverifierCounter = 0 VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=0] [L211] COND TRUE 1 VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=0] [L213] COND TRUE splverifierCounter < 4 [L218] splverifierCounter = splverifierCounter + 1 VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1] [L219] COND TRUE ! op1 [L221] tmp___9 = __VERIFIER_nondet_int() [L223] COND FALSE !(\read(tmp___9)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___9=0] [L233] COND TRUE ! op2 [L235] tmp___8 = __VERIFIER_nondet_int() [L237] COND FALSE !(\read(tmp___8)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___8=0, tmp___9=0] [L244] COND TRUE ! op3 [L246] tmp___7 = __VERIFIER_nondet_int() [L248] COND FALSE !(\read(tmp___7)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___7=0, tmp___8=0, tmp___9=0] [L258] COND TRUE ! op4 [L260] tmp___6 = __VERIFIER_nondet_int() [L262] COND FALSE !(\read(tmp___6)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L272] COND TRUE ! op5 [L274] tmp___5 = __VERIFIER_nondet_int() [L276] COND FALSE !(\read(tmp___5)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L286] COND TRUE ! op6 [L288] tmp___4 = __VERIFIER_nondet_int() [L290] COND FALSE !(\read(tmp___4)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L297] COND TRUE ! op7 [L299] tmp___3 = __VERIFIER_nondet_int() [L301] COND FALSE !(\read(tmp___3)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L311] COND TRUE ! op8 [L313] tmp___2 = __VERIFIER_nondet_int() [L315] COND FALSE !(\read(tmp___2)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___2=0, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L322] COND TRUE ! op9 [L324] tmp___1 = __VERIFIER_nondet_int() [L326] COND FALSE !(\read(tmp___1)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___1=0, tmp___2=0, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L336] COND TRUE ! op10 [L338] tmp___0 = __VERIFIER_nondet_int() [L340] COND FALSE !(\read(tmp___0)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp___0=0, tmp___1=0, tmp___2=0, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L350] COND TRUE ! op11 [L352] tmp = __VERIFIER_nondet_int() [L354] COND FALSE !(\read(tmp)) VAL [__GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, op10=0, op11=0, op1=0, op2=0, op3=0, op4=0, op5=0, op6=0, op7=0, op8=0, op9=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, splverifierCounter=1, tmp=0, tmp___0=0, tmp___1=0, tmp___2=0, tmp___3=0, tmp___4=0, tmp___5=0, tmp___6=0, tmp___7=0, tmp___8=0, tmp___9=0] [L379] CALL bobToRjh() [L473] int tmp ; [L474] int tmp___0 ; [L475] int tmp___1 ; [L480] CALL sendEmail(bob, rjh) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1172] int email ; [L1173] int tmp ; [L1177] CALL, EXPR createEmail(0, receiver) [L1413] int retValue_acc ; [L1414] int msg ; [L1418] msg = 1 VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(from)=0, \old(sent_signed)=-1, \old(to)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, from=0, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, to=2] [L1419] CALL setEmailFrom(msg, from) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=0, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L759] COND TRUE handle == 1 [L760] __ste_email_from0 = value VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=0, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=0] [L1419] RET setEmailFrom(msg, from) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(from)=0, \old(sent_signed)=-1, \old(to)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=0, __ste_email_to1=0, bob=1, chuck=3, from=0, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, to=2] [L1420] CALL setEmailTo(msg, to) [L796] COND TRUE handle == 1 [L797] __ste_email_to0 = value VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=2] [L1420] RET setEmailTo(msg, to) [L1421] retValue_acc = msg [L1423] return (retValue_acc); [L1177] RET, EXPR createEmail(0, receiver) [L1177] tmp = createEmail(0, receiver) [L1178] email = tmp VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(receiver)=2, \old(sender)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, email=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, receiver=2, rjh=2, sender=1, sent_signed=-1, tmp=1] [L1179] CALL outgoing(sender, email) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L1119] CALL sign(client, msg) [L1257] int privkey ; [L1258] int tmp ; [L1262] CALL, EXPR getClientPrivateKey(client) [L2384] int retValue_acc ; VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2387] COND TRUE handle == 1 [L2388] retValue_acc = __ste_client_privateKey0 [L2389] return (retValue_acc); VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \result=123, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, retValue_acc=123, rjh=2, sent_signed=-1] [L1262] RET, EXPR getClientPrivateKey(client) [L1262] tmp = getClientPrivateKey(client) [L1263] privkey = tmp VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(client)=1, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=0, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=1, head={0:0}, msg=1, privkey=123, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, tmp=123] [L1265] COND FALSE !(! privkey) [L1271] CALL setEmailIsSigned(msg, 1) [L985] COND TRUE handle == 1 [L986] __ste_email_isSigned0 = value VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=0, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=1] [L1271] RET setEmailIsSigned(msg, 1) [L1272] CALL setEmailSignKey(msg, privkey) [L1022] COND TRUE handle == 1 [L1023] __ste_email_signKey0 = value VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=123, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=123] [L1272] RET setEmailSignKey(msg, privkey) [L1119] RET sign(client, msg) [L1120] CALL outgoing__wrappee__Keys(client, msg) [L1103] int tmp ; [L1107] CALL, EXPR getClientId(client) [L2819] int retValue_acc ; VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L2822] COND TRUE handle == 1 [L2823] retValue_acc = __ste_client_idCounter0 [L2824] return (retValue_acc); VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \result=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, retValue_acc=1, rjh=2, sent_signed=-1] [L1107] RET, EXPR getClientId(client) [L1107] tmp = getClientId(client) [L1108] CALL setEmailFrom(msg, tmp) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=0, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L759] COND TRUE handle == 1 [L760] __ste_email_from0 = value VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \old(value)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, value=1] [L1108] RET setEmailFrom(msg, tmp) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(client)=1, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=1, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1, tmp=1] [L1109] CALL mail(client, msg) [L1088] int __utac__ad__arg1 ; [L1089] int tmp ; [L1093] __utac__ad__arg1 = msg [L1094] CALL __utac_acc__SignVerify_spec__1(__utac__ad__arg1) [L108] char const * __restrict __cil_tmp2 ; [L113] CALL, EXPR isSigned(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L963] int retValue_acc ; VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L966] COND TRUE handle == 1 [L967] retValue_acc = __ste_email_isSigned0 [L968] return (retValue_acc); VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \result=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, retValue_acc=1, rjh=2, sent_signed=-1] [L113] RET, EXPR isSigned(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=-1] [L113] sent_signed = isSigned(msg) [L114] __cil_tmp2 = (char const * __restrict )"sent_signed=%d\n" [L1094] RET __utac_acc__SignVerify_spec__1(__utac__ad__arg1) [L1096] CALL, EXPR getEmailTo(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L774] int retValue_acc ; VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L777] COND TRUE handle == 1 [L778] retValue_acc = __ste_email_to0 [L779] return (retValue_acc); VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \result=2, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, retValue_acc=2, rjh=2, sent_signed=1] [L1096] RET, EXPR getEmailTo(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(client)=1, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, __utac__ad__arg1=1, bob=1, chuck=3, client=1, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L1096] tmp = getEmailTo(msg) [L1097] CALL incoming(tmp, msg) [L1150] CALL verify(client, msg) [L1278] int __utac__ad__arg1 ; [L1279] int __utac__ad__arg2 ; [L1280] int tmp ; [L1281] int tmp___0 ; [L1282] int pubkey ; [L1283] int tmp___1 ; [L1284] int tmp___2 ; [L1285] int tmp___3 ; [L1286] int tmp___4 ; [L1290] __utac__ad__arg1 = client [L1291] __utac__ad__arg2 = msg [L1292] CALL __utac_acc__SignVerify_spec__2(__utac__ad__arg1, __utac__ad__arg2) [L121] int pubkey ; [L122] int tmp ; [L123] int tmp___0 ; [L124] int tmp___1 ; [L125] int tmp___2 ; [L126] char const * __restrict __cil_tmp8 ; [L131] __cil_tmp8 = (char const * __restrict )"sent_signed=%d\n" [L134] COND TRUE sent_signed == 1 VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __cil_tmp8={5:0}, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L136] CALL, EXPR getEmailFrom(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L737] int retValue_acc ; VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L740] COND TRUE handle == 1 [L741] retValue_acc = __ste_email_from0 [L742] return (retValue_acc); VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=1, \old(sent_signed)=-1, \result=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=1, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, retValue_acc=1, rjh=2, sent_signed=1] [L136] RET, EXPR getEmailFrom(msg) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __cil_tmp8={5:0}, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L136] tmp = getEmailFrom(msg) [L137] CALL, EXPR findPublicKey(client, tmp) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=2, \old(sent_signed)=-1, \old(userid)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L2670] int retValue_acc ; VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=2, \old(sent_signed)=-1, \old(userid)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=2, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, userid=1] [L2673] COND FALSE !(handle == 1) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=2, \old(sent_signed)=-1, \old(userid)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=2, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, userid=1] [L2687] COND TRUE handle == 2 VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=2, \old(sent_signed)=-1, \old(userid)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=2, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, userid=1] [L2688] COND FALSE !(userid == __ste_Client_Keyring1_User0) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=2, \old(sent_signed)=-1, \old(userid)=1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=2, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, userid=1] [L2692] COND FALSE !(userid == __ste_Client_Keyring1_User1) [L2696] retValue_acc = 0 [L2697] return (retValue_acc); VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(handle)=2, \old(sent_signed)=-1, \old(userid)=1, \result=0, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, handle=2, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, retValue_acc=0, rjh=2, sent_signed=1, userid=1] [L137] RET, EXPR findPublicKey(client, tmp) VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __cil_tmp8={5:0}, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, head={0:0}, msg=1, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, tmp=1] [L137] tmp___0 = findPublicKey(client, tmp) [L138] pubkey = tmp___0 VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __cil_tmp8={5:0}, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, head={0:0}, msg=1, pubkey=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, tmp=1, tmp___0=0] [L140] COND TRUE pubkey == 0 VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(client)=2, \old(msg)=1, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __cil_tmp8={5:0}, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, client=2, head={0:0}, msg=1, pubkey=0, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1, tmp=1, tmp___0=0] [L142] CALL __automaton_fail() VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] [L2867] reach_error() VAL [\old(__ste_email_from0)=0, \old(__ste_email_from1)=0, \old(__ste_email_isSignatureVerified0)=0, \old(__ste_email_isSignatureVerified1)=0, \old(__ste_email_isSigned0)=0, \old(__ste_email_isSigned1)=0, \old(__ste_email_signKey0)=0, \old(__ste_email_signKey1)=0, \old(__ste_email_to0)=0, \old(__ste_email_to1)=0, \old(sent_signed)=-1, __GUIDSL_NON_TERMINAL_main=0, __GUIDSL_ROOT_PRODUCTION=0, __SELECTED_FEATURE_AddressBook=0, __SELECTED_FEATURE_AutoResponder=0, __SELECTED_FEATURE_Base=0, __SELECTED_FEATURE_Decrypt=0, __SELECTED_FEATURE_Encrypt=0, __SELECTED_FEATURE_Forward=0, __SELECTED_FEATURE_Keys=0, __SELECTED_FEATURE_Sign=0, __SELECTED_FEATURE_Verify=0, __ste_ClientAddressBook_size0=0, __ste_ClientAddressBook_size1=0, __ste_ClientAddressBook_size2=0, __ste_ClientKeyring_size0=0, __ste_ClientKeyring_size1=0, __ste_ClientKeyring_size2=0, __ste_Client_AddressBook0_Address0=0, __ste_Client_AddressBook0_Address1=0, __ste_Client_AddressBook0_Address2=0, __ste_Client_AddressBook0_Alias0=0, __ste_Client_AddressBook0_Alias1=0, __ste_Client_AddressBook0_Alias2=0, __ste_Client_AddressBook1_Address0=0, __ste_Client_AddressBook1_Address1=0, __ste_Client_AddressBook1_Address2=0, __ste_Client_AddressBook1_Alias0=0, __ste_Client_AddressBook1_Alias1=0, __ste_Client_AddressBook1_Alias2=0, __ste_Client_AddressBook2_Address0=0, __ste_Client_AddressBook2_Address1=0, __ste_Client_AddressBook2_Address2=0, __ste_Client_AddressBook2_Alias0=0, __ste_Client_AddressBook2_Alias1=0, __ste_Client_AddressBook2_Alias2=0, __ste_Client_Keyring0_PublicKey0=0, __ste_Client_Keyring0_PublicKey1=0, __ste_Client_Keyring0_PublicKey2=0, __ste_Client_Keyring0_User0=0, __ste_Client_Keyring0_User1=0, __ste_Client_Keyring0_User2=0, __ste_Client_Keyring1_PublicKey0=0, __ste_Client_Keyring1_PublicKey1=0, __ste_Client_Keyring1_PublicKey2=0, __ste_Client_Keyring1_User0=0, __ste_Client_Keyring1_User1=0, __ste_Client_Keyring1_User2=0, __ste_Client_Keyring2_PublicKey0=0, __ste_Client_Keyring2_PublicKey1=0, __ste_Client_Keyring2_PublicKey2=0, __ste_Client_Keyring2_User0=0, __ste_Client_Keyring2_User1=0, __ste_Client_Keyring2_User2=0, __ste_Client_counter=0, __ste_Email_counter=0, __ste_client_autoResponse0=0, __ste_client_autoResponse1=0, __ste_client_autoResponse2=0, __ste_client_forwardReceiver0=0, __ste_client_forwardReceiver1=0, __ste_client_forwardReceiver2=0, __ste_client_forwardReceiver3=0, __ste_client_idCounter0=1, __ste_client_idCounter1=2, __ste_client_idCounter2=3, __ste_client_name0={0:0}, __ste_client_name1={0:0}, __ste_client_name2={0:0}, __ste_client_outbuffer0=0, __ste_client_outbuffer1=0, __ste_client_outbuffer2=0, __ste_client_outbuffer3=0, __ste_client_privateKey0=123, __ste_client_privateKey1=456, __ste_client_privateKey2=789, __ste_email_body0={0:0}, __ste_email_body1={0:0}, __ste_email_encryptionKey0=0, __ste_email_encryptionKey1=0, __ste_email_from0=1, __ste_email_from1=0, __ste_email_id0=0, __ste_email_id1=0, __ste_email_isEncrypted0=0, __ste_email_isEncrypted1=0, __ste_email_isSignatureVerified0=0, __ste_email_isSignatureVerified1=0, __ste_email_isSigned0=1, __ste_email_isSigned1=0, __ste_email_signKey0=123, __ste_email_signKey1=0, __ste_email_subject0={0:0}, __ste_email_subject1={0:0}, __ste_email_to0=2, __ste_email_to1=0, bob=1, chuck=3, head={0:0}, queue_empty=1, queued_client=0, queued_message=0, rjh=2, sent_signed=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 19 procedures, 263 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 218.6s, OverallIterations: 33, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 1.6s, AutomataDifference: 104.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 26431 SdHoareTripleChecker+Valid, 31.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 26139 mSDsluCounter, 34505 SdHoareTripleChecker+Invalid, 26.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 28166 mSDsCounter, 7643 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 69571 IncrementalHoareTripleChecker+Invalid, 77214 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 7643 mSolverCounterUnsat, 6339 mSDtfsCounter, 69571 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2442 GetRequests, 1857 SyntacticMatches, 1 SemanticMatches, 584 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4590 ImplicationChecksByTransitivity, 6.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=451812occurred in iteration=32, InterpolantAutomatonStates: 401, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 100.3s AutomataMinimizationTime, 32 MinimizatonAttempts, 8546 StatesRemovedByMinimization, 28 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 7.4s InterpolantComputationTime, 4654 NumberOfCodeBlocks, 4654 NumberOfCodeBlocksAsserted, 41 NumberOfCheckSat, 4717 ConstructedInterpolants, 0 QuantifiedInterpolants, 9748 SizeOfPredicates, 41 NumberOfNonLiveVariables, 7994 ConjunctsInSsa, 71 ConjunctsInUnsatCore, 42 InterpolantComputations, 30 PerfectInterpolantSequences, 1212/1262 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-19 23:18:03,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...