./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/email_spec7_product23.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/email_spec7_product23.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 1bb2b79cb955f3674656871a8781fc51d3f295e24daabeaa86e62b128ba42f2a --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 16:48:46,631 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 16:48:46,699 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-12-02 16:48:46,705 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 16:48:46,705 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 16:48:46,730 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 16:48:46,731 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 16:48:46,731 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 16:48:46,732 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 16:48:46,733 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 16:48:46,733 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 16:48:46,734 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 16:48:46,734 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 16:48:46,735 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 16:48:46,735 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 16:48:46,736 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 16:48:46,736 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 16:48:46,737 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 16:48:46,737 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 16:48:46,738 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 16:48:46,738 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 16:48:46,739 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 16:48:46,740 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 16:48:46,740 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 16:48:46,741 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 16:48:46,741 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 16:48:46,742 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 16:48:46,742 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 16:48:46,742 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 16:48:46,743 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 16:48:46,743 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 16:48:46,744 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 16:48:46,744 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 16:48:46,744 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 16:48:46,745 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 16:48:46,745 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 16:48:46,745 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 16:48:46,745 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 16:48:46,746 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 16:48:46,746 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 16:48:46,746 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 16:48:46,746 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 16:48:46,746 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 16:48:46,747 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 16:48:46,747 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 16:48:46,747 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 16:48:46,747 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 16:48:46,747 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 1bb2b79cb955f3674656871a8781fc51d3f295e24daabeaa86e62b128ba42f2a [2023-12-02 16:48:46,967 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 16:48:46,991 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 16:48:46,994 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 16:48:46,995 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 16:48:46,996 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 16:48:46,997 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/product-lines/email_spec7_product23.cil.c [2023-12-02 16:48:49,955 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 16:48:50,235 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 16:48:50,236 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/sv-benchmarks/c/product-lines/email_spec7_product23.cil.c [2023-12-02 16:48:50,259 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/data/6587ddc50/c254cd8051244349b83f7ae858e74468/FLAGf9ec56f21 [2023-12-02 16:48:50,273 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/data/6587ddc50/c254cd8051244349b83f7ae858e74468 [2023-12-02 16:48:50,276 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 16:48:50,278 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 16:48:50,279 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 16:48:50,279 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 16:48:50,285 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 16:48:50,286 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 04:48:50" (1/1) ... [2023-12-02 16:48:50,287 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e4d1683 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:50, skipping insertion in model container [2023-12-02 16:48:50,288 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 04:48:50" (1/1) ... [2023-12-02 16:48:50,366 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 16:48:50,729 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/sv-benchmarks/c/product-lines/email_spec7_product23.cil.c[18387,18400] [2023-12-02 16:48:50,927 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 16:48:50,944 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 16:48:50,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [48] [2023-12-02 16:48:50,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [416] [2023-12-02 16:48:50,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EncryptVerify_spec.i","") [433] [2023-12-02 16:48:50,959 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [452] [2023-12-02 16:48:50,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [551] [2023-12-02 16:48:50,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [952] [2023-12-02 16:48:50,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [961] [2023-12-02 16:48:50,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [999] [2023-12-02 16:48:50,960 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [2071] [2023-12-02 16:48:50,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [2437] [2023-12-02 16:48:50,961 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [2736] [2023-12-02 16:48:50,998 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/sv-benchmarks/c/product-lines/email_spec7_product23.cil.c[18387,18400] [2023-12-02 16:48:51,064 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 16:48:51,128 WARN L675 CHandler]: The function puts is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 16:48:51,153 INFO L206 MainTranslator]: Completed translation [2023-12-02 16:48:51,153 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51 WrapperNode [2023-12-02 16:48:51,153 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 16:48:51,154 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 16:48:51,154 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 16:48:51,155 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 16:48:51,162 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,204 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,263 INFO L138 Inliner]: procedures = 130, calls = 215, calls flagged for inlining = 60, calls inlined = 53, statements flattened = 1003 [2023-12-02 16:48:51,264 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 16:48:51,264 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 16:48:51,265 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 16:48:51,265 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 16:48:51,274 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,274 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,281 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,282 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,307 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,322 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,330 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,337 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,349 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 16:48:51,350 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 16:48:51,350 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 16:48:51,350 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 16:48:51,351 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (1/1) ... [2023-12-02 16:48:51,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 16:48:51,379 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:48:51,394 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 16:48:51,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 16:48:51,445 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookSize [2023-12-02 16:48:51,445 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookSize [2023-12-02 16:48:51,445 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookAddress [2023-12-02 16:48:51,446 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookAddress [2023-12-02 16:48:51,446 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2023-12-02 16:48:51,446 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2023-12-02 16:48:51,446 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing__wrappee__AutoResponder [2023-12-02 16:48:51,446 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing__wrappee__AutoResponder [2023-12-02 16:48:51,447 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2023-12-02 16:48:51,447 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2023-12-02 16:48:51,447 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2023-12-02 16:48:51,447 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2023-12-02 16:48:51,447 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2023-12-02 16:48:51,448 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2023-12-02 16:48:51,448 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2023-12-02 16:48:51,448 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2023-12-02 16:48:51,448 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2023-12-02 16:48:51,448 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2023-12-02 16:48:51,449 INFO L130 BoogieDeclarations]: Found specification of procedure puts [2023-12-02 16:48:51,449 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2023-12-02 16:48:51,449 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2023-12-02 16:48:51,449 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2023-12-02 16:48:51,449 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2023-12-02 16:48:51,450 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 16:48:51,450 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2023-12-02 16:48:51,450 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2023-12-02 16:48:51,450 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookSize [2023-12-02 16:48:51,450 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookSize [2023-12-02 16:48:51,451 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2023-12-02 16:48:51,451 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2023-12-02 16:48:51,451 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2023-12-02 16:48:51,451 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2023-12-02 16:48:51,451 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2023-12-02 16:48:51,452 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2023-12-02 16:48:51,452 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2023-12-02 16:48:51,452 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2023-12-02 16:48:51,452 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2023-12-02 16:48:51,452 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2023-12-02 16:48:51,452 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2023-12-02 16:48:51,453 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2023-12-02 16:48:51,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 16:48:51,453 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2023-12-02 16:48:51,453 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2023-12-02 16:48:51,453 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookAddress [2023-12-02 16:48:51,454 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookAddress [2023-12-02 16:48:51,454 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 16:48:51,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 16:48:51,672 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 16:48:51,675 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 16:48:52,523 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 16:48:53,006 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 16:48:53,006 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 16:48:53,009 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 04:48:53 BoogieIcfgContainer [2023-12-02 16:48:53,009 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 16:48:53,011 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 16:48:53,011 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 16:48:53,014 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 16:48:53,015 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 04:48:50" (1/3) ... [2023-12-02 16:48:53,016 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67f9bd95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 04:48:53, skipping insertion in model container [2023-12-02 16:48:53,016 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 04:48:51" (2/3) ... [2023-12-02 16:48:53,016 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67f9bd95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 04:48:53, skipping insertion in model container [2023-12-02 16:48:53,017 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 04:48:53" (3/3) ... [2023-12-02 16:48:53,018 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec7_product23.cil.c [2023-12-02 16:48:53,036 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 16:48:53,037 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 16:48:53,088 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 16:48:53,094 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=FINITE_AUTOMATA, 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;@4de3598a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 16:48:53,095 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 16:48:53,100 INFO L276 IsEmpty]: Start isEmpty. Operand has 172 states, 99 states have (on average 1.3333333333333333) internal successors, (132), 102 states have internal predecessors, (132), 50 states have call successors, (50), 21 states have call predecessors, (50), 21 states have return successors, (50), 49 states have call predecessors, (50), 50 states have call successors, (50) [2023-12-02 16:48:53,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-02 16:48:53,114 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:53,115 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-02 16:48:53,115 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 16:48:53,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:48:53,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1445316916, now seen corresponding path program 1 times [2023-12-02 16:48:53,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:48:53,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213481246] [2023-12-02 16:48:53,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:53,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:53,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:53,479 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:48:53,479 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:53,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213481246] [2023-12-02 16:48:53,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213481246] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:48:53,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:48:53,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 16:48:53,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467561660] [2023-12-02 16:48:53,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:48:53,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-02 16:48:53,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:53,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-02 16:48:53,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 16:48:53,524 INFO L87 Difference]: Start difference. First operand has 172 states, 99 states have (on average 1.3333333333333333) internal successors, (132), 102 states have internal predecessors, (132), 50 states have call successors, (50), 21 states have call predecessors, (50), 21 states have return successors, (50), 49 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (15), 2 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-02 16:48:53,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:48:53,701 INFO L93 Difference]: Finished difference Result 252 states and 335 transitions. [2023-12-02 16:48:53,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-02 16:48:53,704 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (15), 2 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 60 [2023-12-02 16:48:53,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:48:53,718 INFO L225 Difference]: With dead ends: 252 [2023-12-02 16:48:53,719 INFO L226 Difference]: Without dead ends: 169 [2023-12-02 16:48:53,724 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-02 16:48:53,729 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:48:53,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 194 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:48:53,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-12-02 16:48:53,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2023-12-02 16:48:53,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 97 states have (on average 1.2989690721649485) internal successors, (126), 99 states have internal predecessors, (126), 50 states have call successors, (50), 21 states have call predecessors, (50), 21 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2023-12-02 16:48:53,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 225 transitions. [2023-12-02 16:48:53,804 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 225 transitions. Word has length 60 [2023-12-02 16:48:53,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:48:53,806 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 225 transitions. [2023-12-02 16:48:53,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 2 states have call successors, (15), 2 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-02 16:48:53,807 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 225 transitions. [2023-12-02 16:48:53,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-02 16:48:53,812 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:53,812 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-02 16:48:53,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 16:48:53,813 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 16:48:53,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:48:53,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1837353394, now seen corresponding path program 1 times [2023-12-02 16:48:53,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:48:53,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008892010] [2023-12-02 16:48:53,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:53,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:53,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:54,045 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:48:54,046 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:54,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008892010] [2023-12-02 16:48:54,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008892010] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:48:54,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:48:54,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:48:54,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050902545] [2023-12-02 16:48:54,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:48:54,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:48:54,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:54,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:48:54,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:48:54,052 INFO L87 Difference]: Start difference. First operand 169 states and 225 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (15), 2 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-02 16:48:54,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:48:54,186 INFO L93 Difference]: Finished difference Result 248 states and 320 transitions. [2023-12-02 16:48:54,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:48:54,187 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (15), 2 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 61 [2023-12-02 16:48:54,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:48:54,190 INFO L225 Difference]: With dead ends: 248 [2023-12-02 16:48:54,191 INFO L226 Difference]: Without dead ends: 171 [2023-12-02 16:48:54,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:48:54,195 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 0 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:48:54,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 381 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:48:54,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2023-12-02 16:48:54,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2023-12-02 16:48:54,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 99 states have (on average 1.292929292929293) internal successors, (128), 101 states have internal predecessors, (128), 50 states have call successors, (50), 21 states have call predecessors, (50), 21 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49) [2023-12-02 16:48:54,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 227 transitions. [2023-12-02 16:48:54,220 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 227 transitions. Word has length 61 [2023-12-02 16:48:54,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:48:54,221 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 227 transitions. [2023-12-02 16:48:54,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (15), 2 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-02 16:48:54,221 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 227 transitions. [2023-12-02 16:48:54,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-02 16:48:54,224 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:54,225 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-02 16:48:54,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 16:48:54,225 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 16:48:54,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:48:54,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1932639587, now seen corresponding path program 1 times [2023-12-02 16:48:54,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:48:54,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581888644] [2023-12-02 16:48:54,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:54,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:54,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:54,339 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:48:54,340 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:54,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581888644] [2023-12-02 16:48:54,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581888644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:48:54,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:48:54,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:48:54,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782928738] [2023-12-02 16:48:54,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:48:54,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:48:54,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:48:54,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:48:54,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:48:54,343 INFO L87 Difference]: Start difference. First operand 171 states and 227 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (15), 2 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-02 16:48:54,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:48:54,485 INFO L93 Difference]: Finished difference Result 377 states and 521 transitions. [2023-12-02 16:48:54,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:48:54,485 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (15), 2 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 66 [2023-12-02 16:48:54,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:48:54,489 INFO L225 Difference]: With dead ends: 377 [2023-12-02 16:48:54,489 INFO L226 Difference]: Without dead ends: 224 [2023-12-02 16:48:54,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:48:54,492 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 59 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:48:54,493 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 394 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:48:54,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2023-12-02 16:48:54,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 219. [2023-12-02 16:48:54,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 133 states have (on average 1.3759398496240602) internal successors, (183), 135 states have internal predecessors, (183), 64 states have call successors, (64), 21 states have call predecessors, (64), 21 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2023-12-02 16:48:54,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 310 transitions. [2023-12-02 16:48:54,524 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 310 transitions. Word has length 66 [2023-12-02 16:48:54,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:48:54,525 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 310 transitions. [2023-12-02 16:48:54,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (15), 2 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-02 16:48:54,525 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 310 transitions. [2023-12-02 16:48:54,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-02 16:48:54,529 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:48:54,529 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-02 16:48:54,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-02 16:48:54,530 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 16:48:54,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:48:54,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1641008863, now seen corresponding path program 1 times [2023-12-02 16:48:54,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:48:54,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569981874] [2023-12-02 16:48:54,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:54,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:48:54,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:54,763 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:48:54,763 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:48:54,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569981874] [2023-12-02 16:48:54,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569981874] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:48:54,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727261201] [2023-12-02 16:48:54,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:48:54,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:48:54,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:48:54,772 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:48:54,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 16:48:55,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:48:55,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 963 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 16:48:55,163 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:48:55,228 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:48:55,228 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:48:55,299 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:48:55,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727261201] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:48:55,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1644983757] [2023-12-02 16:48:55,325 INFO L159 IcfgInterpreter]: Started Sifa with 56 locations of interest [2023-12-02 16:48:55,325 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:48:55,330 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:48:55,337 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:48:55,337 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:49:41,761 INFO L197 IcfgInterpreter]: Interpreting procedure setClientId with input of size 235 for LOIs [2023-12-02 16:49:42,020 INFO L197 IcfgInterpreter]: Interpreting procedure setClientPrivateKey with input of size 225 for LOIs [2023-12-02 16:49:42,207 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:50:40,378 WARN L293 SmtUtils]: Spent 9.45s on a formula simplification. DAG size of input: 494 DAG size of output: 494 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 16:50:50,750 WARN L293 SmtUtils]: Spent 9.98s on a formula simplification. DAG size of input: 495 DAG size of output: 494 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 16:51:02,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1644983757] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:51:02,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:51:02,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [4, 4, 4] total 29 [2023-12-02 16:51:02,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836127356] [2023-12-02 16:51:02,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:51:02,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-02 16:51:02,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:51:02,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-02 16:51:02,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2023-12-02 16:51:02,355 INFO L87 Difference]: Start difference. First operand 219 states and 310 transitions. Second operand has 24 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 7 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2023-12-02 16:51:20,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:51:20,363 INFO L93 Difference]: Finished difference Result 485 states and 720 transitions. [2023-12-02 16:51:20,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-02 16:51:20,364 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 7 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 67 [2023-12-02 16:51:20,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:51:20,368 INFO L225 Difference]: With dead ends: 485 [2023-12-02 16:51:20,368 INFO L226 Difference]: Without dead ends: 284 [2023-12-02 16:51:20,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 84.5s TimeCoverageRelationStatistics Valid=91, Invalid=779, Unknown=0, NotChecked=0, Total=870 [2023-12-02 16:51:20,371 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 87 mSDsluCounter, 2752 mSDsCounter, 0 mSdLazyCounter, 2582 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 2953 SdHoareTripleChecker+Invalid, 2592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 2582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.4s IncrementalHoareTripleChecker+Time [2023-12-02 16:51:20,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 2953 Invalid, 2592 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [10 Valid, 2582 Invalid, 0 Unknown, 0 Unchecked, 13.4s Time] [2023-12-02 16:51:20,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2023-12-02 16:51:20,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 242. [2023-12-02 16:51:20,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 155 states have (on average 1.3935483870967742) internal successors, (216), 157 states have internal predecessors, (216), 64 states have call successors, (64), 22 states have call predecessors, (64), 22 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2023-12-02 16:51:20,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 343 transitions. [2023-12-02 16:51:20,464 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 343 transitions. Word has length 67 [2023-12-02 16:51:20,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:51:20,465 INFO L495 AbstractCegarLoop]: Abstraction has 242 states and 343 transitions. [2023-12-02 16:51:20,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 7 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2023-12-02 16:51:20,466 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 343 transitions. [2023-12-02 16:51:20,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-12-02 16:51:20,469 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:51:20,469 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 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] [2023-12-02 16:51:20,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 16:51:20,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:20,670 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 16:51:20,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:51:20,671 INFO L85 PathProgramCache]: Analyzing trace with hash -515488240, now seen corresponding path program 1 times [2023-12-02 16:51:20,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:51:20,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615587336] [2023-12-02 16:51:20,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:51:20,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:51:20,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:51:20,783 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 16:51:20,784 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:51:20,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615587336] [2023-12-02 16:51:20,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615587336] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:51:20,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 16:51:20,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 16:51:20,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271794741] [2023-12-02 16:51:20,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:51:20,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 16:51:20,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:51:20,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 16:51:20,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:51:20,787 INFO L87 Difference]: Start difference. First operand 242 states and 343 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 16:51:21,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:51:21,024 INFO L93 Difference]: Finished difference Result 587 states and 866 transitions. [2023-12-02 16:51:21,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 16:51:21,024 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 72 [2023-12-02 16:51:21,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:51:21,029 INFO L225 Difference]: With dead ends: 587 [2023-12-02 16:51:21,029 INFO L226 Difference]: Without dead ends: 369 [2023-12-02 16:51:21,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 16:51:21,031 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 57 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 16:51:21,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 395 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 16:51:21,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2023-12-02 16:51:21,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 364. [2023-12-02 16:51:21,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 246 states have (on average 1.4471544715447155) internal successors, (356), 248 states have internal predecessors, (356), 95 states have call successors, (95), 22 states have call predecessors, (95), 22 states have return successors, (94), 93 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-02 16:51:21,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 545 transitions. [2023-12-02 16:51:21,157 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 545 transitions. Word has length 72 [2023-12-02 16:51:21,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:51:21,157 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 545 transitions. [2023-12-02 16:51:21,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-02 16:51:21,158 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 545 transitions. [2023-12-02 16:51:21,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-02 16:51:21,161 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:51:21,161 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 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] [2023-12-02 16:51:21,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-12-02 16:51:21,161 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 16:51:21,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:51:21,162 INFO L85 PathProgramCache]: Analyzing trace with hash -132411415, now seen corresponding path program 1 times [2023-12-02 16:51:21,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:51:21,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116962653] [2023-12-02 16:51:21,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:51:21,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:51:21,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:51:21,335 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 16:51:21,335 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:51:21,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116962653] [2023-12-02 16:51:21,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116962653] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:51:21,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451916646] [2023-12-02 16:51:21,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:51:21,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:51:21,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:51:21,341 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:51:21,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 16:51:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:51:21,673 INFO L262 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 16:51:21,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:51:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 16:51:21,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:51:21,790 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-02 16:51:21,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451916646] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:51:21,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1909169359] [2023-12-02 16:51:21,796 INFO L159 IcfgInterpreter]: Started Sifa with 60 locations of interest [2023-12-02 16:51:21,796 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:51:21,797 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:51:21,797 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:51:21,797 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:52:28,651 INFO L197 IcfgInterpreter]: Interpreting procedure setClientId with input of size 235 for LOIs [2023-12-02 16:52:28,870 INFO L197 IcfgInterpreter]: Interpreting procedure setClientPrivateKey with input of size 470 for LOIs [2023-12-02 16:52:30,951 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:52:52,210 WARN L293 SmtUtils]: Spent 6.46s on a formula simplification. DAG size of input: 470 DAG size of output: 470 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 16:53:01,696 WARN L293 SmtUtils]: Spent 9.32s on a formula simplification. DAG size of input: 500 DAG size of output: 496 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 16:53:39,931 WARN L293 SmtUtils]: Spent 9.20s on a formula simplification. DAG size of input: 497 DAG size of output: 497 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 16:53:49,577 WARN L293 SmtUtils]: Spent 9.32s on a formula simplification. DAG size of input: 498 DAG size of output: 497 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 16:54:14,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1909169359] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:54:14,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:54:14,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [4, 4, 4] total 33 [2023-12-02 16:54:14,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722480178] [2023-12-02 16:54:14,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:54:14,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-12-02 16:54:14,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:54:14,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-12-02 16:54:14,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2023-12-02 16:54:14,659 INFO L87 Difference]: Start difference. First operand 364 states and 545 transitions. Second operand has 28 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 8 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) [2023-12-02 16:54:31,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:54:31,603 INFO L93 Difference]: Finished difference Result 746 states and 1147 transitions. [2023-12-02 16:54:31,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 16:54:31,604 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 8 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) Word has length 73 [2023-12-02 16:54:31,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:54:31,607 INFO L225 Difference]: With dead ends: 746 [2023-12-02 16:54:31,608 INFO L226 Difference]: Without dead ends: 445 [2023-12-02 16:54:31,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 107.1s TimeCoverageRelationStatistics Valid=120, Invalid=1002, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 16:54:31,610 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 126 mSDsluCounter, 2567 mSDsCounter, 0 mSdLazyCounter, 2691 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 2743 SdHoareTripleChecker+Invalid, 2700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 2691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.3s IncrementalHoareTripleChecker+Time [2023-12-02 16:54:31,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 2743 Invalid, 2700 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [9 Valid, 2691 Invalid, 0 Unknown, 0 Unchecked, 13.3s Time] [2023-12-02 16:54:31,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2023-12-02 16:54:31,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 378. [2023-12-02 16:54:31,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 258 states have (on average 1.445736434108527) internal successors, (373), 260 states have internal predecessors, (373), 96 states have call successors, (96), 23 states have call predecessors, (96), 23 states have return successors, (95), 94 states have call predecessors, (95), 95 states have call successors, (95) [2023-12-02 16:54:31,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 564 transitions. [2023-12-02 16:54:31,738 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 564 transitions. Word has length 73 [2023-12-02 16:54:31,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:54:31,738 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 564 transitions. [2023-12-02 16:54:31,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 8 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) [2023-12-02 16:54:31,739 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 564 transitions. [2023-12-02 16:54:31,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-02 16:54:31,741 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:54:31,742 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-02 16:54:31,748 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 16:54:31,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:54:31,942 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 16:54:31,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:54:31,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1245662555, now seen corresponding path program 1 times [2023-12-02 16:54:31,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:54:31,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339924819] [2023-12-02 16:54:31,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:54:31,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:54:31,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:54:32,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:54:32,093 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:54:32,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339924819] [2023-12-02 16:54:32,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339924819] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:54:32,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123024586] [2023-12-02 16:54:32,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:54:32,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:54:32,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:54:32,095 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:54:32,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 16:54:32,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:54:32,393 INFO L262 TraceCheckSpWp]: Trace formula consists of 1068 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 16:54:32,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:54:32,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:54:32,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:54:32,466 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:54:32,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123024586] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:54:32,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [810189952] [2023-12-02 16:54:32,470 INFO L159 IcfgInterpreter]: Started Sifa with 65 locations of interest [2023-12-02 16:54:32,470 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:54:32,470 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:54:32,471 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:54:32,471 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:56:05,185 INFO L197 IcfgInterpreter]: Interpreting procedure setClientId with input of size 235 for LOIs [2023-12-02 16:56:05,402 INFO L197 IcfgInterpreter]: Interpreting procedure setClientKeyringPublicKey with input of size 529 for LOIs [2023-12-02 16:56:07,177 INFO L197 IcfgInterpreter]: Interpreting procedure setClientKeyringUser with input of size 538 for LOIs [2023-12-02 16:56:08,907 INFO L197 IcfgInterpreter]: Interpreting procedure createClientKeyringEntry with input of size 461 for LOIs [2023-12-02 16:56:09,734 INFO L197 IcfgInterpreter]: Interpreting procedure setClientPrivateKey with input of size 225 for LOIs [2023-12-02 16:56:09,895 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 16:57:05,399 WARN L293 SmtUtils]: Spent 10.49s on a formula simplification. DAG size of input: 570 DAG size of output: 565 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 16:57:16,308 WARN L293 SmtUtils]: Spent 10.51s on a formula simplification. DAG size of input: 571 DAG size of output: 565 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 16:58:03,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [810189952] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 16:58:03,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 16:58:03,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [4, 4, 4] total 38 [2023-12-02 16:58:03,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935957928] [2023-12-02 16:58:03,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 16:58:03,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-12-02 16:58:03,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 16:58:03,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-12-02 16:58:03,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1291, Unknown=0, NotChecked=0, Total=1406 [2023-12-02 16:58:03,515 INFO L87 Difference]: Start difference. First operand 378 states and 564 transitions. Second operand has 33 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (15), 10 states have call predecessors, (15), 10 states have call successors, (15) [2023-12-02 16:58:28,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 16:58:28,091 INFO L93 Difference]: Finished difference Result 771 states and 1182 transitions. [2023-12-02 16:58:28,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-02 16:58:28,092 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (15), 10 states have call predecessors, (15), 10 states have call successors, (15) Word has length 76 [2023-12-02 16:58:28,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 16:58:28,095 INFO L225 Difference]: With dead ends: 771 [2023-12-02 16:58:28,096 INFO L226 Difference]: Without dead ends: 470 [2023-12-02 16:58:28,097 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 117.0s TimeCoverageRelationStatistics Valid=120, Invalid=1362, Unknown=0, NotChecked=0, Total=1482 [2023-12-02 16:58:28,098 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 90 mSDsluCounter, 2740 mSDsCounter, 0 mSdLazyCounter, 3417 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 2915 SdHoareTripleChecker+Invalid, 3427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 3417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.8s IncrementalHoareTripleChecker+Time [2023-12-02 16:58:28,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 2915 Invalid, 3427 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [10 Valid, 3417 Invalid, 0 Unknown, 0 Unchecked, 20.8s Time] [2023-12-02 16:58:28,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2023-12-02 16:58:28,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 414. [2023-12-02 16:58:28,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 288 states have (on average 1.4409722222222223) internal successors, (415), 290 states have internal predecessors, (415), 99 states have call successors, (99), 26 states have call predecessors, (99), 26 states have return successors, (98), 97 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-02 16:58:28,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 612 transitions. [2023-12-02 16:58:28,285 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 612 transitions. Word has length 76 [2023-12-02 16:58:28,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 16:58:28,285 INFO L495 AbstractCegarLoop]: Abstraction has 414 states and 612 transitions. [2023-12-02 16:58:28,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 10 states have call successors, (18), 6 states have call predecessors, (18), 6 states have return successors, (15), 10 states have call predecessors, (15), 10 states have call successors, (15) [2023-12-02 16:58:28,285 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 612 transitions. [2023-12-02 16:58:28,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-02 16:58:28,287 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 16:58:28,287 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-02 16:58:28,292 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-02 16:58:28,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-12-02 16:58:28,487 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 16:58:28,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 16:58:28,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1412456745, now seen corresponding path program 1 times [2023-12-02 16:58:28,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 16:58:28,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288254397] [2023-12-02 16:58:28,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:58:28,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 16:58:28,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:58:28,611 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:58:28,612 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 16:58:28,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288254397] [2023-12-02 16:58:28,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288254397] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 16:58:28,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456209130] [2023-12-02 16:58:28,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 16:58:28,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 16:58:28,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 16:58:28,613 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 16:58:28,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-02 16:58:28,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 16:58:28,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 986 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 16:58:28,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 16:58:28,908 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:58:28,908 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 16:58:28,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-02 16:58:28,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456209130] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 16:58:28,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [659319513] [2023-12-02 16:58:28,965 INFO L159 IcfgInterpreter]: Started Sifa with 64 locations of interest [2023-12-02 16:58:28,965 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 16:58:28,966 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 16:58:28,966 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 16:58:28,966 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 16:59:27,220 INFO L197 IcfgInterpreter]: Interpreting procedure setClientId with input of size 235 for LOIs [2023-12-02 16:59:27,435 INFO L197 IcfgInterpreter]: Interpreting procedure setClientPrivateKey with input of size 225 for LOIs [2023-12-02 16:59:27,593 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:00:21,765 WARN L293 SmtUtils]: Spent 9.16s on a formula simplification. DAG size of input: 501 DAG size of output: 501 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:00:31,252 WARN L293 SmtUtils]: Spent 9.19s on a formula simplification. DAG size of input: 502 DAG size of output: 501 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-02 17:01:10,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [659319513] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:01:10,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:01:10,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [4, 4, 4] total 37 [2023-12-02 17:01:10,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232792115] [2023-12-02 17:01:10,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:01:10,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-02 17:01:10,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:01:10,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-02 17:01:10,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1178, Unknown=0, NotChecked=0, Total=1332 [2023-12-02 17:01:10,719 INFO L87 Difference]: Start difference. First operand 414 states and 612 transitions. Second operand has 32 states, 24 states have (on average 1.75) internal successors, (42), 23 states have internal predecessors, (42), 7 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2023-12-02 17:01:26,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:01:26,162 INFO L93 Difference]: Finished difference Result 785 states and 1197 transitions. [2023-12-02 17:01:26,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-02 17:01:26,162 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 24 states have (on average 1.75) internal successors, (42), 23 states have internal predecessors, (42), 7 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 75 [2023-12-02 17:01:26,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:01:26,165 INFO L225 Difference]: With dead ends: 785 [2023-12-02 17:01:26,165 INFO L226 Difference]: Without dead ends: 484 [2023-12-02 17:01:26,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 106.2s TimeCoverageRelationStatistics Valid=159, Invalid=1247, Unknown=0, NotChecked=0, Total=1406 [2023-12-02 17:01:26,167 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 140 mSDsluCounter, 2518 mSDsCounter, 0 mSdLazyCounter, 2644 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 2686 SdHoareTripleChecker+Invalid, 2653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 2644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:01:26,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 2686 Invalid, 2653 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [9 Valid, 2644 Invalid, 0 Unknown, 0 Unchecked, 12.0s Time] [2023-12-02 17:01:26,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2023-12-02 17:01:26,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 434. [2023-12-02 17:01:26,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 308 states have (on average 1.4448051948051948) internal successors, (445), 310 states have internal predecessors, (445), 99 states have call successors, (99), 26 states have call predecessors, (99), 26 states have return successors, (98), 97 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-02 17:01:26,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 642 transitions. [2023-12-02 17:01:26,338 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 642 transitions. Word has length 75 [2023-12-02 17:01:26,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:01:26,338 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 642 transitions. [2023-12-02 17:01:26,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 24 states have (on average 1.75) internal successors, (42), 23 states have internal predecessors, (42), 7 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2023-12-02 17:01:26,339 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 642 transitions. [2023-12-02 17:01:26,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-02 17:01:26,341 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:01:26,341 INFO L195 NwaCegarLoop]: trace histogram [4, 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] [2023-12-02 17:01:26,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-02 17:01:26,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:01:26,542 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:01:26,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:01:26,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1475293891, now seen corresponding path program 1 times [2023-12-02 17:01:26,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:01:26,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725951995] [2023-12-02 17:01:26,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:01:26,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:01:26,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:01:26,742 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-02 17:01:26,742 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:01:26,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725951995] [2023-12-02 17:01:26,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725951995] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:01:26,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:01:26,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 17:01:26,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679418234] [2023-12-02 17:01:26,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:01:26,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 17:01:26,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:01:26,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 17:01:26,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:01:26,744 INFO L87 Difference]: Start difference. First operand 434 states and 642 transitions. Second operand has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 1 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2023-12-02 17:01:27,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:01:27,079 INFO L93 Difference]: Finished difference Result 434 states and 642 transitions. [2023-12-02 17:01:27,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 17:01:27,080 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 1 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 78 [2023-12-02 17:01:27,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:01:27,080 INFO L225 Difference]: With dead ends: 434 [2023-12-02 17:01:27,080 INFO L226 Difference]: Without dead ends: 0 [2023-12-02 17:01:27,081 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-02 17:01:27,082 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 71 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:01:27,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 839 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:01:27,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-12-02 17:01:27,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-12-02 17:01:27,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:01:27,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-12-02 17:01:27,083 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 78 [2023-12-02 17:01:27,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:01:27,083 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-12-02 17:01:27,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 1 states have call successors, (16), 1 states have call predecessors, (16), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2023-12-02 17:01:27,084 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-12-02 17:01:27,084 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-12-02 17:01:27,086 INFO L805 garLoopResultBuilder]: Registering result SAFE for location outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-02 17:01:27,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-12-02 17:01:27,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-12-02 17:01:38,197 WARN L293 SmtUtils]: Spent 5.04s on a formula simplification. DAG size of input: 663 DAG size of output: 648 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-02 17:01:52,129 WARN L293 SmtUtils]: Spent 5.03s on a formula simplification. DAG size of input: 697 DAG size of output: 657 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2023-12-02 17:01:57,445 INFO L902 garLoopResultBuilder]: At program point L155(line 155) the Hoare annotation is: true [2023-12-02 17:01:57,446 INFO L899 garLoopResultBuilder]: For program point L155-1(lines 124 160) no Hoare annotation was computed. [2023-12-02 17:01:57,446 INFO L902 garLoopResultBuilder]: At program point L147(line 147) the Hoare annotation is: true [2023-12-02 17:01:57,446 INFO L902 garLoopResultBuilder]: At program point L147-1(line 147) the Hoare annotation is: true [2023-12-02 17:01:57,446 INFO L902 garLoopResultBuilder]: At program point L135(line 135) the Hoare annotation is: true [2023-12-02 17:01:57,446 INFO L899 garLoopResultBuilder]: For program point L135-1(line 135) no Hoare annotation was computed. [2023-12-02 17:01:57,446 INFO L902 garLoopResultBuilder]: At program point L148(line 148) the Hoare annotation is: true [2023-12-02 17:01:57,446 INFO L899 garLoopResultBuilder]: For program point L149(line 149) no Hoare annotation was computed. [2023-12-02 17:01:57,446 INFO L902 garLoopResultBuilder]: At program point L145(line 145) the Hoare annotation is: true [2023-12-02 17:01:57,446 INFO L899 garLoopResultBuilder]: For program point L145-1(line 145) no Hoare annotation was computed. [2023-12-02 17:01:57,446 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 161 171) the Hoare annotation is: true [2023-12-02 17:01:57,446 INFO L899 garLoopResultBuilder]: For program point outgoingEXIT(lines 161 171) no Hoare annotation was computed. [2023-12-02 17:01:57,447 INFO L902 garLoopResultBuilder]: At program point L150(line 150) the Hoare annotation is: true [2023-12-02 17:01:57,447 INFO L902 garLoopResultBuilder]: At program point L150-1(line 150) the Hoare annotation is: true [2023-12-02 17:01:57,447 INFO L902 garLoopResultBuilder]: At program point L142(line 142) the Hoare annotation is: true [2023-12-02 17:01:57,447 INFO L899 garLoopResultBuilder]: For program point L142-1(line 142) no Hoare annotation was computed. [2023-12-02 17:01:57,447 INFO L899 garLoopResultBuilder]: For program point L138(lines 138 157) no Hoare annotation was computed. [2023-12-02 17:01:57,447 INFO L899 garLoopResultBuilder]: For program point isSignedEXIT(lines 843 861) no Hoare annotation was computed. [2023-12-02 17:01:57,447 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 843 861) the Hoare annotation is: true [2023-12-02 17:01:57,450 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 1683 1707) the Hoare annotation is: (let ((.cse2 (select |#memory_int| 10)) (.cse1 (select |#memory_int| 1)) (.cse0 (select |#memory_int| 37)) (.cse3 (select |#memory_int| 36))) (or (not (= ~__ste_Client_AddressBook1_Address2~0 0)) (not (= (select .cse0 2) 10)) (not (= (select |#valid| 23) 1)) (not (= ~__ste_email_from0~0 0)) (not (= ~__ste_client_autoResponse2~0 0)) (not (= ~__ste_client_name2~0.base 0)) (not (= ~__ste_Client_AddressBook1_Alias1~0 0)) (not (= ~rjh~0 2)) (not (= (select .cse1 0) 48)) (not (= ~__ste_ClientAddressBook_size1~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address0~0)) (not (= (select |#valid| 26) 1)) (not (= (select |#valid| 31) 1)) (not (= |old(~__ste_ClientKeyring_size2~0)| 0)) (not (= ~__ste_Client_counter~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address1~0)) (not (= ~bob~0 1)) (not (= ~queued_message~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey1~0 0)) (not (= 11 (select |#length| 34))) (not (= 18 (select |#length| 14))) (not (= (select |#valid| 35) 1)) (not (= 44 (select |#length| 31))) (not (= ~__ste_client_name2~0.offset 0)) (and (= ~__ste_ClientKeyring_size1~0 0) (= ~__ste_ClientKeyring_size0~0 0) (= ~__ste_ClientKeyring_size2~0 0)) (not (= ~__ste_ClientAddressBook_size2~0 0)) (not (= ~__SELECTED_FEATURE_AddressBook~0 0)) (not (= 115 (select .cse2 1))) (not (= (select |#valid| 37) 1)) (not (= (select |#valid| 12) 1)) (not (= ~__ste_Client_AddressBook0_Alias2~0 0)) (not (= ~__ste_email_id0~0 0)) (not (= 2 (select |#length| 1))) (not (= ~__SELECTED_FEATURE_Keys~0 0)) (not (= (select .cse2 0) 37)) (not (= ~__ste_Client_AddressBook2_Address0~0 0)) (not (= ~__ste_Client_Keyring0_User2~0 0)) (not (= ~queued_client~0 0)) (not (= (select |#length| 15) 13)) (not (= ~__ste_Client_AddressBook2_Alias2~0 0)) (not (= ~__ste_email_isSigned0~0 0)) (not (= ~__ste_email_encryptionKey0~0 0)) (not (= ~__ste_Client_Keyring0_User0~0 0)) (not (= ~__ste_email_signKey1~0 0)) (not (= 30 (select |#length| 18))) (not (= ~__ste_client_name0~0.base 0)) (not (= ~__ste_Client_AddressBook2_Address1~0 0)) (not (= ~__GUIDSL_ROOT_PRODUCTION~0 0)) (not (= (select .cse0 1) 100)) (not (= ~__SELECTED_FEATURE_Forward~0 0)) (not (= (select |#valid| 6) 1)) (not (= (select |#valid| 34) 1)) (not (= ~__ste_email_body1~0.base 0)) (not (= (select |#length| 21) 30)) (not (= ~__GUIDSL_NON_TERMINAL_main~0 0)) (not (= ~__ste_email_to0~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey2~0 0)) (not (= (select |#length| 32) 9)) (not (= (select |#valid| 32) 1)) (not (= ~__ste_client_outbuffer0~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address2~0)) (not (= ~__ste_client_forwardReceiver0~0 0)) (not (= |createClientKeyringEntry_#in~handle#1| 1)) (not (= (select |#valid| 3) 1)) (not (= (select .cse3 0) 37)) (not (= ~__ste_email_body1~0.offset 0)) (not (= ~__ste_email_body0~0.offset 0)) (not (= ~__ste_Client_Keyring1_User0~0 0)) (not (= 25 (select |#length| 26))) (not (= ~__ste_email_isEncrypted1~0 0)) (not (= (select .cse2 3) 0)) (not (= ~__ste_Client_AddressBook1_Alias0~0 0)) (not (= (select |#valid| 25) 1)) (not (= ~head~0.offset 0)) (not (= ~__ste_email_id1~0 0)) (not (= (select |#valid| 20) 1)) (not (= ~__ste_client_forwardReceiver2~0 0)) (not (= 9 (select |#length| 25))) (not (= (select |#valid| 21) 1)) (not (= (select |#valid| 11) 1)) (not (= ~__ste_client_outbuffer1~0 0)) (not (= (select |#valid| 16) 1)) (not (= (select .cse2 2) 10)) (not (= (select |#length| 36) 4)) (not (= ~__ste_email_signKey0~0 0)) (not (= (select |#valid| 28) 1)) (not (= ~__SELECTED_FEATURE_Sign~0 0)) (not (= (select |#valid| 15) 1)) (not (= 1 (select |#valid| 5))) (not (= (select |#length| 3) 12)) (not (= (select |#valid| 0) 0)) (not (= (select |#valid| 27) 1)) (not (= (select .cse1 1) 0)) (not (= 16 (select |#length| 16))) (not (= 34 (select |#length| 5))) (not (= (select |#valid| 24) 1)) (not (= 16 (select |#length| 7))) (not (= (select |#length| 12) 12)) (not (= ~__ste_Client_AddressBook2_Alias1~0 0)) (not (= (select |#valid| 19) 1)) (not (= ~__ste_Client_Keyring1_User1~0 0)) (not (= ~__ste_Client_Keyring2_PublicKey0~0 0)) (not (= (select |#valid| 1) 1)) (not (= ~__ste_email_isSignatureVerified0~0 0)) (not (= (select |#valid| 22) 1)) (not (= ~__ste_Client_AddressBook0_Alias0~0 0)) (not (= ~__ste_client_outbuffer3~0 0)) (not (= (select |#length| 27) 30)) (not (= (select |#length| 13) 10)) (not (= 21 (select |#length| 20))) (not (= (select |#length| 4) 10)) (not (= ~__ste_Client_Keyring2_PublicKey1~0 0)) (not (= ~__SELECTED_FEATURE_Base~0 0)) (not (= ~__ste_email_encryptionKey1~0 0)) (not (= (select .cse0 0) 37)) (not (= (select |#length| 29) 25)) (not (= ~__ste_email_subject0~0.offset 0)) (not (= (select |#valid| 8) 1)) (not (= ~__ste_email_to1~0 0)) (not (= (select |#valid| 4) 1)) (not (= ~__ste_Client_AddressBook1_Alias2~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey0~0 0)) (not (= 3 ~__ste_client_idCounter2~0)) (not (= ~__ste_Client_Keyring0_PublicKey1~0 0)) (not (= ~__ste_Client_Keyring0_User1~0 0)) (not (= ~__ste_Client_Keyring2_User1~0 0)) (not (= |old(~__ste_ClientKeyring_size1~0)| 0)) (not (= (select |#length| 8) 20)) (not (= ~__ste_Client_Keyring0_PublicKey0~0 0)) (not (= ~__ste_email_isSignatureVerified1~0 0)) (not (= (select |#length| 6) 30)) (not (= ~__ste_email_subject1~0.base 0)) (not (= ~__ste_client_autoResponse1~0 0)) (not (= (select |#valid| 29) 1)) (not (= 789 ~__ste_client_privateKey2~0)) (not (= ~__ste_Client_AddressBook2_Address2~0 0)) (not (= ~__ste_client_name1~0.offset 0)) (not (= (select |#valid| 7) 1)) (not (= (select |#valid| 10) 1)) (not (= (select .cse3 3) 0)) (not (= ~__ste_email_body0~0.base 0)) (not (= ~__ste_Client_AddressBook1_Address1~0 0)) (not (= (select |#length| 9) 22)) (not (= ~__SELECTED_FEATURE_Decrypt~0 0)) (not (= (select |#valid| 14) 1)) (not (= (select |#length| 28) 9)) (not (= ~__ste_client_name0~0.offset 0)) (not (= 3 ~chuck~0)) (not (= (select |#valid| 13) 1)) (not (= ~__ste_Client_AddressBook1_Address0~0 0)) (not (= (select |#valid| 36) 1)) (not (= |old(~__ste_ClientKeyring_size0~0)| 0)) (not (= ~__SELECTED_FEATURE_Verify~0 0)) (not (= ~__ste_Client_Keyring2_User2~0 0)) (not (= ~__SELECTED_FEATURE_AutoResponder~0 0)) (< |#StackHeapBarrier| 1) (not (= (select |#length| 37) 4)) (not (= (select |#valid| 33) 1)) (not (= (select |#valid| 2) 1)) (not (= (select |#length| 17) 25)) (not (= ~__ste_ClientAddressBook_size0~0 0)) (not (= ~__ste_client_forwardReceiver3~0 0)) (not (= (select .cse3 1) 100)) (not (= (select |#length| 22) 9)) (not (= ~__ste_client_forwardReceiver1~0 0)) (not (= ~__ste_Client_Keyring1_User2~0 0)) (not (= ~__ste_client_outbuffer2~0 0)) (not (= ~__ste_email_isEncrypted0~0 0)) (not (= (select |#valid| 30) 1)) (not (= ~__ste_Client_Keyring2_User0~0 0)) (not (= 30 (select |#length| 24))) (not (= (select |#valid| 17) 1)) (not (= ~__ste_Client_Keyring2_PublicKey2~0 0)) (not (= (select |#length| 19) 9)) (not (= ~__SELECTED_FEATURE_Encrypt~0 0)) (not (= ~__ste_client_autoResponse0~0 0)) (not (= (select |#valid| 9) 1)) (not (= ~queue_empty~0 1)) (not (= ~__ste_client_name1~0.base 0)) (not (= 21 (select |#length| 23))) (not (= ~__ste_Client_AddressBook2_Alias0~0 0)) (not (= ~__ste_email_isSigned1~0 0)) (not (= (select |#length| 11) 10)) (not (= ~head~0.base 0)) (not (= 28 (select |#length| 2))) (not (= (select |#length| 33) 9)) (not (= (select |#length| 10) 4)) (not (= ~__ste_Client_AddressBook0_Alias1~0 0)) (not (= (select .cse0 3) 0)) (not (= ~__ste_Email_counter~0 0)) (not (= (select .cse3 2) 10)) (not (= ~__ste_email_from1~0 0)) (not (= (select |#valid| 18) 1)) (not (= ~__ste_email_subject1~0.offset 0)) (not (= 44 (select |#length| 30))) (not (= 0 ~__ste_email_subject0~0.base)) (not (= ~__ste_Client_Keyring0_PublicKey2~0 0)) (not (= 19 (select |#length| 35))))) [2023-12-02 17:01:57,450 INFO L899 garLoopResultBuilder]: For program point createClientKeyringEntryEXIT(lines 1683 1707) no Hoare annotation was computed. [2023-12-02 17:01:57,450 INFO L899 garLoopResultBuilder]: For program point L544(line 544) no Hoare annotation was computed. [2023-12-02 17:01:57,450 INFO L899 garLoopResultBuilder]: For program point sendEmailEXIT(lines 236 248) no Hoare annotation was computed. [2023-12-02 17:01:57,450 INFO L902 garLoopResultBuilder]: At program point L543(line 543) the Hoare annotation is: true [2023-12-02 17:01:57,450 INFO L902 garLoopResultBuilder]: At program point L543-1(line 543) the Hoare annotation is: true [2023-12-02 17:01:57,450 INFO L899 garLoopResultBuilder]: For program point sendEmailFINAL(lines 236 248) no Hoare annotation was computed. [2023-12-02 17:01:57,450 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 236 248) the Hoare annotation is: true [2023-12-02 17:01:57,450 INFO L902 garLoopResultBuilder]: At program point L244(line 244) the Hoare annotation is: true [2023-12-02 17:01:57,450 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 1136 1159) the Hoare annotation is: true [2023-12-02 17:01:57,450 INFO L899 garLoopResultBuilder]: For program point getClientAddressBookSizeEXIT(lines 1136 1159) no Hoare annotation was computed. [2023-12-02 17:01:57,450 INFO L899 garLoopResultBuilder]: For program point setClientAddressBookAddressEXIT(lines 1486 1541) no Hoare annotation was computed. [2023-12-02 17:01:57,451 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 1486 1541) the Hoare annotation is: true [2023-12-02 17:01:57,451 INFO L899 garLoopResultBuilder]: For program point getEmailSignKeyEXIT(lines 880 898) no Hoare annotation was computed. [2023-12-02 17:01:57,451 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 880 898) the Hoare annotation is: true [2023-12-02 17:01:57,451 INFO L899 garLoopResultBuilder]: For program point setClientPrivateKeyEXIT(lines 1616 1635) no Hoare annotation was computed. [2023-12-02 17:01:57,454 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 1616 1635) the Hoare annotation is: (let ((.cse2 (select |#memory_int| 10)) (.cse1 (select |#memory_int| 1)) (.cse0 (select |#memory_int| 37)) (.cse3 (select |#memory_int| 36))) (or (not (= ~__ste_Client_AddressBook1_Address2~0 0)) (not (= (select .cse0 2) 10)) (not (= (select |#valid| 23) 1)) (not (= ~__ste_email_from0~0 0)) (not (= ~chuck~0 0)) (not (= ~__ste_client_autoResponse2~0 0)) (not (= ~__ste_client_name2~0.base 0)) (not (= ~__ste_Client_AddressBook1_Alias1~0 0)) (not (= (select .cse1 0) 48)) (not (= ~__ste_ClientAddressBook_size1~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address0~0)) (not (= |old(~__ste_client_privateKey0~0)| 0)) (not (= (select |#valid| 26) 1)) (not (= (select |#valid| 31) 1)) (not (= ~__ste_Client_counter~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address1~0)) (not (= ~bob~0 1)) (not (= ~queued_message~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey1~0 0)) (not (= 11 (select |#length| 34))) (not (= 18 (select |#length| 14))) (not (= (select |#valid| 35) 1)) (not (= 44 (select |#length| 31))) (not (= ~__ste_client_name2~0.offset 0)) (and (= ~__ste_client_privateKey1~0 0) (= ~__ste_client_privateKey0~0 0) (= ~__ste_client_privateKey2~0 0)) (not (= ~__ste_ClientAddressBook_size2~0 0)) (not (= ~__SELECTED_FEATURE_AddressBook~0 0)) (not (= 115 (select .cse2 1))) (not (= (select |#valid| 37) 1)) (not (= (select |#valid| 12) 1)) (not (= ~__ste_Client_AddressBook0_Alias2~0 0)) (not (= ~__ste_email_id0~0 0)) (not (= 2 (select |#length| 1))) (not (= ~__SELECTED_FEATURE_Keys~0 0)) (not (= (select .cse2 0) 37)) (not (= ~__ste_Client_AddressBook2_Address0~0 0)) (not (= ~__ste_Client_Keyring0_User2~0 0)) (not (= ~queued_client~0 0)) (not (= ~__ste_client_idCounter0~0 1)) (not (= (select |#length| 15) 13)) (not (= ~__ste_Client_AddressBook2_Alias2~0 0)) (not (= ~__ste_email_isSigned0~0 0)) (not (= ~__ste_email_encryptionKey0~0 0)) (not (= ~__ste_Client_Keyring0_User0~0 0)) (not (= ~__ste_email_signKey1~0 0)) (not (= 30 (select |#length| 18))) (not (= ~__ste_client_name0~0.base 0)) (not (= ~__ste_Client_AddressBook2_Address1~0 0)) (not (= ~__GUIDSL_ROOT_PRODUCTION~0 0)) (not (= (select .cse0 1) 100)) (not (= ~__SELECTED_FEATURE_Forward~0 0)) (not (= (select |#valid| 6) 1)) (not (= (select |#valid| 34) 1)) (not (= ~__ste_email_body1~0.base 0)) (not (= |setClientPrivateKey_#in~handle| 1)) (not (= (select |#length| 21) 30)) (not (= ~__GUIDSL_NON_TERMINAL_main~0 0)) (not (= ~__ste_email_to0~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey2~0 0)) (not (= (select |#length| 32) 9)) (not (= (select |#valid| 32) 1)) (not (= ~__ste_client_outbuffer0~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address2~0)) (not (= ~__ste_client_forwardReceiver0~0 0)) (not (= (select |#valid| 3) 1)) (not (= (select .cse3 0) 37)) (not (= ~__ste_email_body1~0.offset 0)) (not (= ~__ste_email_body0~0.offset 0)) (not (= ~__ste_Client_Keyring1_User0~0 0)) (not (= 25 (select |#length| 26))) (not (= ~__ste_email_isEncrypted1~0 0)) (not (= (select .cse2 3) 0)) (not (= ~__ste_Client_AddressBook1_Alias0~0 0)) (not (= (select |#valid| 25) 1)) (not (= ~head~0.offset 0)) (not (= ~__ste_email_id1~0 0)) (not (= (select |#valid| 20) 1)) (not (= ~__ste_client_forwardReceiver2~0 0)) (not (= 9 (select |#length| 25))) (not (= (select |#valid| 21) 1)) (not (= (select |#valid| 11) 1)) (not (= ~__ste_client_outbuffer1~0 0)) (not (= (select |#valid| 16) 1)) (not (= (select .cse2 2) 10)) (not (= ~__ste_ClientKeyring_size0~0 0)) (not (= (select |#length| 36) 4)) (not (= ~__ste_email_signKey0~0 0)) (not (= (select |#valid| 28) 1)) (not (= ~__SELECTED_FEATURE_Sign~0 0)) (not (= (select |#valid| 15) 1)) (not (= 1 (select |#valid| 5))) (not (= (select |#length| 3) 12)) (not (= (select |#valid| 0) 0)) (not (= (select |#valid| 27) 1)) (not (= (select .cse1 1) 0)) (not (= 16 (select |#length| 16))) (not (= 34 (select |#length| 5))) (not (= (select |#valid| 24) 1)) (not (= 16 (select |#length| 7))) (not (= (select |#length| 12) 12)) (not (= ~__ste_Client_AddressBook2_Alias1~0 0)) (not (= (select |#valid| 19) 1)) (not (= ~__ste_Client_Keyring1_User1~0 0)) (not (= ~__ste_Client_Keyring2_PublicKey0~0 0)) (not (= (select |#valid| 1) 1)) (not (= ~__ste_email_isSignatureVerified0~0 0)) (not (= (select |#valid| 22) 1)) (not (= ~__ste_Client_AddressBook0_Alias0~0 0)) (not (= ~__ste_client_outbuffer3~0 0)) (not (= (select |#length| 27) 30)) (not (= (select |#length| 13) 10)) (not (= 21 (select |#length| 20))) (not (= (select |#length| 4) 10)) (not (= ~__ste_Client_Keyring2_PublicKey1~0 0)) (not (= ~__SELECTED_FEATURE_Base~0 0)) (not (= ~__ste_email_encryptionKey1~0 0)) (not (= (select .cse0 0) 37)) (not (= (select |#length| 29) 25)) (not (= ~__ste_email_subject0~0.offset 0)) (not (= (select |#valid| 8) 1)) (not (= ~rjh~0 0)) (not (= ~__ste_email_to1~0 0)) (not (= (select |#valid| 4) 1)) (not (= ~__ste_Client_AddressBook1_Alias2~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey0~0 0)) (not (= ~__ste_Client_Keyring0_PublicKey1~0 0)) (not (= ~__ste_Client_Keyring0_User1~0 0)) (not (= ~__ste_Client_Keyring2_User1~0 0)) (not (= (select |#length| 8) 20)) (not (= 123 |setClientPrivateKey_#in~value|)) (not (= ~__ste_Client_Keyring0_PublicKey0~0 0)) (not (= ~__ste_email_isSignatureVerified1~0 0)) (not (= (select |#length| 6) 30)) (not (= ~__ste_email_subject1~0.base 0)) (not (= ~__ste_client_autoResponse1~0 0)) (not (= (select |#valid| 29) 1)) (not (= ~__ste_Client_AddressBook2_Address2~0 0)) (not (= ~__ste_client_name1~0.offset 0)) (not (= (select |#valid| 7) 1)) (not (= (select |#valid| 10) 1)) (not (= (select .cse3 3) 0)) (not (= ~__ste_email_body0~0.base 0)) (not (= ~__ste_ClientKeyring_size2~0 0)) (not (= ~__ste_Client_AddressBook1_Address1~0 0)) (not (= (select |#length| 9) 22)) (not (= ~__SELECTED_FEATURE_Decrypt~0 0)) (not (= (select |#valid| 14) 1)) (not (= (select |#length| 28) 9)) (not (= ~__ste_client_name0~0.offset 0)) (not (= (select |#valid| 13) 1)) (not (= ~__ste_Client_AddressBook1_Address0~0 0)) (not (= (select |#valid| 36) 1)) (not (= ~__SELECTED_FEATURE_Verify~0 0)) (not (= ~__ste_Client_Keyring2_User2~0 0)) (not (= ~__SELECTED_FEATURE_AutoResponder~0 0)) (< |#StackHeapBarrier| 1) (not (= (select |#length| 37) 4)) (not (= (select |#valid| 33) 1)) (not (= (select |#valid| 2) 1)) (not (= (select |#length| 17) 25)) (not (= ~__ste_ClientAddressBook_size0~0 0)) (not (= ~__ste_client_forwardReceiver3~0 0)) (not (= (select .cse3 1) 100)) (not (= (select |#length| 22) 9)) (not (= ~__ste_client_forwardReceiver1~0 0)) (not (= ~__ste_Client_Keyring1_User2~0 0)) (not (= ~__ste_client_outbuffer2~0 0)) (not (= |old(~__ste_client_privateKey2~0)| 0)) (not (= ~__ste_email_isEncrypted0~0 0)) (not (= (select |#valid| 30) 1)) (not (= ~__ste_Client_Keyring2_User0~0 0)) (not (= 30 (select |#length| 24))) (not (= (select |#valid| 17) 1)) (not (= ~__ste_Client_Keyring2_PublicKey2~0 0)) (not (= (select |#length| 19) 9)) (not (= ~__SELECTED_FEATURE_Encrypt~0 0)) (not (= ~__ste_client_autoResponse0~0 0)) (not (= (select |#valid| 9) 1)) (not (= ~queue_empty~0 1)) (not (= ~__ste_client_name1~0.base 0)) (not (= 21 (select |#length| 23))) (not (= |old(~__ste_client_privateKey1~0)| 0)) (not (= ~__ste_Client_AddressBook2_Alias0~0 0)) (not (= ~__ste_email_isSigned1~0 0)) (not (= (select |#length| 11) 10)) (not (= ~head~0.base 0)) (not (= 28 (select |#length| 2))) (not (= (select |#length| 33) 9)) (not (= (select |#length| 10) 4)) (not (= ~__ste_Client_AddressBook0_Alias1~0 0)) (not (= (select .cse0 3) 0)) (not (= ~__ste_Email_counter~0 0)) (not (= (select .cse3 2) 10)) (not (= ~__ste_email_from1~0 0)) (not (= (select |#valid| 18) 1)) (not (= ~__ste_email_subject1~0.offset 0)) (not (= 44 (select |#length| 30))) (not (= 0 ~__ste_email_subject0~0.base)) (not (= ~__ste_Client_Keyring0_PublicKey2~0 0)) (not (= 19 (select |#length| 35))) (not (= ~__ste_ClientKeyring_size1~0 0)))) [2023-12-02 17:01:57,454 INFO L899 garLoopResultBuilder]: For program point chuckKeyAddEXIT(lines 2659 2670) no Hoare annotation was computed. [2023-12-02 17:01:57,454 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 2659 2670) the Hoare annotation is: true [2023-12-02 17:01:57,454 INFO L899 garLoopResultBuilder]: For program point L2664(line 2664) no Hoare annotation was computed. [2023-12-02 17:01:57,454 INFO L902 garLoopResultBuilder]: At program point L2665-1(line 2665) the Hoare annotation is: true [2023-12-02 17:01:57,454 INFO L902 garLoopResultBuilder]: At program point L2665(line 2665) the Hoare annotation is: true [2023-12-02 17:01:57,454 INFO L899 garLoopResultBuilder]: For program point chuckKeyAddFINAL(lines 2659 2670) no Hoare annotation was computed. [2023-12-02 17:01:57,454 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 673 688) the Hoare annotation is: true [2023-12-02 17:01:57,454 INFO L899 garLoopResultBuilder]: For program point setEmailToEXIT(lines 673 688) no Hoare annotation was computed. [2023-12-02 17:01:57,454 INFO L899 garLoopResultBuilder]: For program point getEmailToEXIT(lines 654 672) no Hoare annotation was computed. [2023-12-02 17:01:57,454 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 654 672) the Hoare annotation is: true [2023-12-02 17:01:57,454 INFO L899 garLoopResultBuilder]: For program point generateKeyPairFINAL(lines 311 320) no Hoare annotation was computed. [2023-12-02 17:01:57,454 INFO L902 garLoopResultBuilder]: At program point L316(line 316) the Hoare annotation is: true [2023-12-02 17:01:57,454 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 311 320) the Hoare annotation is: true [2023-12-02 17:01:57,455 INFO L899 garLoopResultBuilder]: For program point generateKeyPairEXIT(lines 311 320) no Hoare annotation was computed. [2023-12-02 17:01:57,455 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 1160 1179) the Hoare annotation is: true [2023-12-02 17:01:57,455 INFO L899 garLoopResultBuilder]: For program point setClientAddressBookSizeEXIT(lines 1160 1179) no Hoare annotation was computed. [2023-12-02 17:01:57,457 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 1771 1814) the Hoare annotation is: (or (not (= |setClientKeyringUser_#in~handle| 1)) (not (= ~__ste_Client_AddressBook1_Address2~0 0)) (not (= ~__ste_email_from0~0 0)) (not (= |setClientKeyringUser_#in~index| 0)) (not (= |old(~__ste_Client_Keyring1_User0~0)| 0)) (not (= ~__ste_client_autoResponse2~0 0)) (not (= ~__ste_client_name2~0.base 0)) (not (= ~__ste_Client_AddressBook1_Alias1~0 0)) (not (= ~rjh~0 2)) (not (= ~__ste_ClientAddressBook_size1~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address0~0)) (not (= ~__ste_Client_counter~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address1~0)) (not (= ~bob~0 1)) (not (= ~queued_message~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey1~0 0)) (not (= ~__ste_client_name2~0.offset 0)) (not (= ~__ste_ClientAddressBook_size2~0 0)) (not (= ~__SELECTED_FEATURE_AddressBook~0 0)) (not (= ~__ste_Client_AddressBook0_Alias2~0 0)) (not (= ~__ste_email_id0~0 0)) (not (= ~__SELECTED_FEATURE_Keys~0 0)) (not (= ~__ste_Client_AddressBook2_Address0~0 0)) (not (= ~__ste_Client_Keyring0_User2~0 0)) (not (= ~queued_client~0 0)) (not (= ~__ste_Client_AddressBook2_Alias2~0 0)) (not (= ~__ste_email_isSigned0~0 0)) (not (= ~__ste_email_encryptionKey0~0 0)) (not (= |setClientKeyringUser_#in~value| 2)) (not (= ~__ste_email_signKey1~0 0)) (not (= ~__ste_client_name0~0.base 0)) (not (= ~__ste_Client_AddressBook2_Address1~0 0)) (not (= ~__GUIDSL_ROOT_PRODUCTION~0 0)) (not (= ~__SELECTED_FEATURE_Forward~0 0)) (not (= ~__ste_email_body1~0.base 0)) (not (= ~__GUIDSL_NON_TERMINAL_main~0 0)) (not (= ~__ste_email_to0~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey2~0 0)) (not (= ~__ste_client_outbuffer0~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address2~0)) (not (= ~__ste_client_forwardReceiver0~0 0)) (not (= ~__ste_email_body1~0.offset 0)) (not (= ~__ste_email_body0~0.offset 0)) (not (= ~__ste_email_isEncrypted1~0 0)) (not (= ~__ste_Client_AddressBook1_Alias0~0 0)) (not (= ~head~0.offset 0)) (not (= ~__ste_email_id1~0 0)) (not (= ~__ste_client_forwardReceiver2~0 0)) (not (= ~__ste_client_outbuffer1~0 0)) (not (= ~__ste_email_signKey0~0 0)) (not (= ~__SELECTED_FEATURE_Sign~0 0)) (not (= |old(~__ste_Client_Keyring0_User0~0)| 0)) (forall ((|v_ULTIMATE.start_test_~tmp___9~0#1_BEFORE_CALL_21| Int) (|v_ULTIMATE.start_bobKeyAdd_#t~ret86#1_16| Int)) (or (< (+ |v_ULTIMATE.start_test_~tmp___9~0#1_BEFORE_CALL_21| 2147483648) 0) (let ((.cse97 (select |#memory_int| 36)) (.cse100 (select |#memory_int| 10)) (.cse99 (select |#memory_int| 1)) (.cse98 (select |#memory_int| 37))) (let ((.cse0 (not (= (select .cse98 2) 10))) (.cse1 (not (= (select |#valid| 23) 1))) (.cse2 (not (= (select .cse99 0) 48))) (.cse3 (not (= (select |#valid| 26) 1))) (.cse4 (not (= (select |#valid| 31) 1))) (.cse5 (not (= 11 (select |#length| 34)))) (.cse6 (not (= 18 (select |#length| 14)))) (.cse7 (not (= (select |#valid| 35) 1))) (.cse8 (not (= 44 (select |#length| 31)))) (.cse9 (not (= 115 (select .cse100 1)))) (.cse10 (not (= (select |#valid| 37) 1))) (.cse11 (not (= (select |#valid| 12) 1))) (.cse12 (not (= 2 (select |#length| 1)))) (.cse13 (not (= (select .cse100 0) 37))) (.cse14 (not (= (select |#length| 15) 13))) (.cse15 (not (= 30 (select |#length| 18)))) (.cse16 (not (= (select .cse98 1) 100))) (.cse17 (not (= (select |#valid| 6) 1))) (.cse18 (not (= (select |#valid| 34) 1))) (.cse23 (not (= (select |#length| 21) 30))) (.cse24 (not (= (select |#length| 32) 9))) (.cse25 (not (= (select |#valid| 32) 1))) (.cse26 (not (= (select |#valid| 3) 1))) (.cse27 (not (= (select .cse97 0) 37))) (.cse28 (not (= 25 (select |#length| 26)))) (.cse29 (not (= (select .cse100 3) 0))) (.cse30 (not (= (select |#valid| 25) 1))) (.cse31 (not (= (select |#valid| 20) 1))) (.cse32 (not (= 9 (select |#length| 25)))) (.cse33 (not (= (select |#valid| 21) 1))) (.cse34 (not (= (select |#valid| 11) 1))) (.cse35 (not (= (select |#valid| 16) 1))) (.cse36 (not (= (select .cse100 2) 10))) (.cse37 (not (= (select |#length| 36) 4))) (.cse38 (not (= (select |#valid| 28) 1))) (.cse39 (not (= (select |#valid| 15) 1))) (.cse40 (not (= 1 (select |#valid| 5)))) (.cse41 (not (= (select |#length| 3) 12))) (.cse42 (not (= (select |#valid| 0) 0))) (.cse43 (not (= (select |#valid| 27) 1))) (.cse44 (not (= (select .cse99 1) 0))) (.cse45 (not (= 16 (select |#length| 16)))) (.cse46 (not (= 34 (select |#length| 5)))) (.cse47 (not (= (select |#valid| 24) 1))) (.cse48 (not (= 16 (select |#length| 7)))) (.cse49 (not (= (select |#length| 12) 12))) (.cse50 (not (= (select |#valid| 19) 1))) (.cse51 (not (= (select |#valid| 1) 1))) (.cse52 (not (= (select |#valid| 22) 1))) (.cse53 (not (= (select |#length| 27) 30))) (.cse54 (not (= (select |#length| 13) 10))) (.cse55 (not (= 21 (select |#length| 20)))) (.cse56 (not (= (select |#length| 4) 10))) (.cse57 (not (= (select .cse98 0) 37))) (.cse58 (not (= (select |#length| 29) 25))) (.cse59 (not (= (select |#valid| 8) 1))) (.cse60 (not (= (select |#valid| 4) 1))) (.cse61 (not (= (select |#length| 8) 20))) (.cse62 (not (= (select |#length| 6) 30))) (.cse63 (not (= (select |#valid| 29) 1))) (.cse64 (not (= (select |#valid| 7) 1))) (.cse65 (not (= (select |#valid| 10) 1))) (.cse66 (not (= (select .cse97 3) 0))) (.cse67 (not (= (select |#length| 9) 22))) (.cse68 (not (= (select |#valid| 14) 1))) (.cse69 (not (= (select |#length| 28) 9))) (.cse70 (not (= (select |#valid| 13) 1))) (.cse71 (not (= (select |#valid| 36) 1))) (.cse72 (not (= (select |#length| 37) 4))) (.cse73 (not (= (select |#valid| 33) 1))) (.cse74 (not (= (select |#valid| 2) 1))) (.cse75 (not (= (select |#length| 17) 25))) (.cse76 (not (= (select .cse97 1) 100))) (.cse77 (not (= (select |#length| 22) 9))) (.cse78 (not (= (select |#valid| 30) 1))) (.cse79 (not (= 30 (select |#length| 24)))) (.cse80 (not (= (select |#valid| 17) 1))) (.cse81 (not (= (select |#length| 19) 9))) (.cse82 (not (= (select |#valid| 9) 1))) (.cse83 (not (= 21 (select |#length| 23)))) (.cse22 (not (= (+ |v_ULTIMATE.start_bobKeyAdd_#t~ret86#1_16| 1) 0))) (.cse84 (not (= (select |#length| 11) 10))) (.cse85 (not (= 28 (select |#length| 2)))) (.cse86 (not (= (select |#length| 33) 9))) (.cse87 (not (= (select |#length| 10) 4))) (.cse88 (not (= (select .cse98 3) 0))) (.cse89 (= |v_ULTIMATE.start_test_~tmp___9~0#1_BEFORE_CALL_21| 0)) (.cse90 (not (= (select .cse97 2) 10))) (.cse91 (not (= (select |#valid| 18) 1))) (.cse92 (not (= 44 (select |#length| 30)))) (.cse93 (not (= 19 (select |#length| 35))))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (forall ((|v_createClientKeyringEntry_setClientKeyringSize_~handle#1_35| Int) (|v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~value#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_24| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~handle#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_~__cil_tmp5~2#1_18| Int) (v_~__ste_ClientKeyring_size2~0_56 Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~value#1_32| Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_BEFORE_RETURN_3| Int) (v_~__ste_ClientKeyring_size0~0_44 Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_24| Int) (v_~__ste_ClientKeyring_size1~0_50 Int)) (or (< (+ v_~__ste_ClientKeyring_size0~0_44 2147483648) 0) (let ((.cse19 (not (= v_~__ste_ClientKeyring_size2~0_56 ~__ste_ClientKeyring_size2~0))) (.cse21 (not (= v_~__ste_ClientKeyring_size1~0_50 ~__ste_ClientKeyring_size1~0)))) (and (let ((.cse20 (+ v_~__ste_ClientKeyring_size0~0_44 1))) (or .cse19 (not (= .cse20 |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_3|)) (not (= .cse20 |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_3|)) (< 1 v_~__ste_ClientKeyring_size0~0_44) (not (= |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_3| |v_ULTIMATE.start_bobKeyAdd_#t~ret86#1_16|)) .cse21 (not (= |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_3| ~__ste_ClientKeyring_size0~0)))) (or .cse19 .cse22 (not (= v_~__ste_ClientKeyring_size0~0_44 ~__ste_ClientKeyring_size0~0)) (< v_~__ste_ClientKeyring_size0~0_44 2) (not (= (+ |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_3| 1) 0)) (not (= |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_3| |v_createClientKeyringEntry_~__cil_tmp5~2#1_18|)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_BEFORE_RETURN_3| |v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_24|)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_~value#1_32| |v_createClientKeyringEntry_setClientKeyringSize_~value#1_BEFORE_RETURN_3|)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_24| |v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_BEFORE_RETURN_3|)) .cse21 (not (= |v_createClientKeyringEntry_setClientKeyringSize_~handle#1_35| |v_createClientKeyringEntry_setClientKeyringSize_~handle#1_BEFORE_RETURN_3|))))) (< 2147483647 v_~__ste_ClientKeyring_size0~0_44))) .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 .cse84 .cse85 .cse86 .cse87 .cse88 .cse89 .cse90 .cse91 .cse92 .cse93) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 (forall ((|v_createClientKeyringEntry_setClientKeyringSize_~handle#1_35| Int) (|v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~value#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_24| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~handle#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_~__cil_tmp5~2#1_18| Int) (v_~__ste_ClientKeyring_size2~0_56 Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~value#1_32| Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_BEFORE_RETURN_4| Int) (v_~__ste_ClientKeyring_size0~0_44 Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_24| Int) (v_~__ste_ClientKeyring_size1~0_50 Int)) (or (< (+ v_~__ste_ClientKeyring_size0~0_44 2147483648) 0) (let ((.cse94 (not (= v_~__ste_ClientKeyring_size2~0_56 ~__ste_ClientKeyring_size2~0))) (.cse95 (not (= v_~__ste_ClientKeyring_size1~0_50 ~__ste_ClientKeyring_size1~0)))) (and (or .cse94 .cse22 (not (= |v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_BEFORE_RETURN_4| |v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_24|)) (not (= v_~__ste_ClientKeyring_size0~0_44 ~__ste_ClientKeyring_size0~0)) (not (= |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_4| |v_createClientKeyringEntry_~__cil_tmp5~2#1_18|)) (< v_~__ste_ClientKeyring_size0~0_44 2) (not (= (+ |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_4| 1) 0)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_~value#1_32| |v_createClientKeyringEntry_setClientKeyringSize_~value#1_BEFORE_RETURN_4|)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_~handle#1_35| |v_createClientKeyringEntry_setClientKeyringSize_~handle#1_BEFORE_RETURN_4|)) .cse95 (not (= |v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_24| |v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_BEFORE_RETURN_4|))) (let ((.cse96 (+ v_~__ste_ClientKeyring_size0~0_44 1))) (or .cse94 (not (= .cse96 |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_4|)) (not (= |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_4| ~__ste_ClientKeyring_size0~0)) (not (= |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_4| |v_ULTIMATE.start_bobKeyAdd_#t~ret86#1_16|)) (< 1 v_~__ste_ClientKeyring_size0~0_44) (not (= .cse96 |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_4|)) .cse95)))) (< 2147483647 v_~__ste_ClientKeyring_size0~0_44))) .cse84 .cse85 .cse86 .cse87 .cse88 .cse89 .cse90 .cse91 .cse92 .cse93)))) (< 2147483647 |v_ULTIMATE.start_test_~tmp___9~0#1_BEFORE_CALL_21|))) (not (= ~__ste_Client_AddressBook2_Alias1~0 0)) (not (= ~__ste_Client_Keyring2_PublicKey0~0 0)) (not (= ~__ste_email_isSignatureVerified0~0 0)) (not (= ~__ste_Client_AddressBook0_Alias0~0 0)) (not (= ~__ste_client_outbuffer3~0 0)) (not (= |old(~__ste_Client_Keyring2_User0~0)| 0)) (not (= ~__ste_Client_Keyring2_PublicKey1~0 0)) (not (= ~__SELECTED_FEATURE_Base~0 0)) (not (= ~__ste_email_encryptionKey1~0 0)) (not (= ~__ste_email_subject0~0.offset 0)) (not (= ~__ste_email_to1~0 0)) (not (= ~__ste_Client_AddressBook1_Alias2~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey0~0 0)) (not (= 3 ~__ste_client_idCounter2~0)) (and (= ~__ste_Client_Keyring1_User0~0 0) (= ~__ste_Client_Keyring0_User1~0 0) (= ~__ste_Client_Keyring0_User0~0 0) (= ~__ste_Client_Keyring2_User1~0 0) (= ~__ste_Client_Keyring2_User0~0 0) (= ~__ste_Client_Keyring1_User1~0 0)) (not (= ~__ste_Client_Keyring0_PublicKey1~0 0)) (not (= ~__ste_Client_Keyring0_PublicKey0~0 0)) (not (= ~__ste_email_isSignatureVerified1~0 0)) (not (= ~__ste_email_subject1~0.base 0)) (not (= ~__ste_client_autoResponse1~0 0)) (not (= 789 ~__ste_client_privateKey2~0)) (not (= ~__ste_Client_AddressBook2_Address2~0 0)) (not (= ~__ste_client_name1~0.offset 0)) (not (= ~__ste_email_body0~0.base 0)) (not (= ~__ste_Client_AddressBook1_Address1~0 0)) (not (= ~__SELECTED_FEATURE_Decrypt~0 0)) (not (= ~__ste_client_name0~0.offset 0)) (not (= 3 ~chuck~0)) (not (= ~__ste_Client_AddressBook1_Address0~0 0)) (not (= ~__SELECTED_FEATURE_Verify~0 0)) (not (= |old(~__ste_Client_Keyring1_User1~0)| 0)) (not (= |old(~__ste_Client_Keyring2_User1~0)| 0)) (not (= ~__ste_Client_Keyring2_User2~0 0)) (not (= ~__SELECTED_FEATURE_AutoResponder~0 0)) (< |#StackHeapBarrier| 1) (not (= ~__ste_ClientAddressBook_size0~0 0)) (not (= ~__ste_client_forwardReceiver3~0 0)) (not (= ~__ste_client_forwardReceiver1~0 0)) (not (= ~__ste_Client_Keyring1_User2~0 0)) (not (= ~__ste_client_outbuffer2~0 0)) (not (= ~__ste_email_isEncrypted0~0 0)) (not (= ~__ste_Client_Keyring2_PublicKey2~0 0)) (not (= ~__SELECTED_FEATURE_Encrypt~0 0)) (not (= ~__ste_client_autoResponse0~0 0)) (not (= ~queue_empty~0 1)) (not (= ~__ste_client_name1~0.base 0)) (not (= |old(~__ste_Client_Keyring0_User1~0)| 0)) (not (= ~__ste_Client_AddressBook2_Alias0~0 0)) (not (= ~__ste_email_isSigned1~0 0)) (not (= ~head~0.base 0)) (not (= ~__ste_Client_AddressBook0_Alias1~0 0)) (not (= ~__ste_Email_counter~0 0)) (not (= ~__ste_email_from1~0 0)) (not (= ~__ste_email_subject1~0.offset 0)) (not (= 0 ~__ste_email_subject0~0.base)) (not (= ~__ste_Client_Keyring0_PublicKey2~0 0))) [2023-12-02 17:01:57,457 INFO L899 garLoopResultBuilder]: For program point setClientKeyringUserEXIT(lines 1771 1814) no Hoare annotation was computed. [2023-12-02 17:01:57,457 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 1417 1485) the Hoare annotation is: true [2023-12-02 17:01:57,457 INFO L899 garLoopResultBuilder]: For program point getClientAddressBookAddressEXIT(lines 1417 1485) no Hoare annotation was computed. [2023-12-02 17:01:57,457 INFO L902 garLoopResultBuilder]: At program point L440(line 440) the Hoare annotation is: true [2023-12-02 17:01:57,457 INFO L899 garLoopResultBuilder]: For program point L440-1(line 440) no Hoare annotation was computed. [2023-12-02 17:01:57,457 INFO L902 garLoopResultBuilder]: At program point L118(line 118) the Hoare annotation is: true [2023-12-02 17:01:57,457 INFO L899 garLoopResultBuilder]: For program point L118-1(line 118) no Hoare annotation was computed. [2023-12-02 17:01:57,457 INFO L899 garLoopResultBuilder]: For program point outgoing__wrappee__AutoResponderErr0ASSERT_VIOLATIONERROR_FUNCTION(line 957) no Hoare annotation was computed. [2023-12-02 17:01:57,457 INFO L902 garLoopResultBuilder]: At program point L383(line 383) the Hoare annotation is: true [2023-12-02 17:01:57,457 INFO L899 garLoopResultBuilder]: For program point outgoing__wrappee__AutoResponderEXIT(lines 112 123) no Hoare annotation was computed. [2023-12-02 17:01:57,457 INFO L899 garLoopResultBuilder]: For program point L383-1(line 383) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L902 garLoopResultBuilder]: At program point L400(line 400) the Hoare annotation is: true [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L400-1(line 400) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L442(lines 442 448) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L442-2(lines 435 451) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 112 123) the Hoare annotation is: true [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L385(lines 385 389) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L902 garLoopResultBuilder]: At program point L385-1(lines 381 392) the Hoare annotation is: true [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L394(line 394) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L902 garLoopResultBuilder]: At program point L328(line 328) the Hoare annotation is: true [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L328-1(line 328) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L902 garLoopResultBuilder]: At program point L106(line 106) the Hoare annotation is: true [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L106-1(line 106) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L957(line 957) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L902 garLoopResultBuilder]: At program point L379(line 379) the Hoare annotation is: true [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L379-1(line 379) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L902 garLoopResultBuilder]: At program point L330(line 330) the Hoare annotation is: true [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L330-1(line 330) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L381(lines 381 392) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L398(lines 398 412) no Hoare annotation was computed. [2023-12-02 17:01:57,458 INFO L899 garLoopResultBuilder]: For program point L398-1(lines 365 415) no Hoare annotation was computed. [2023-12-02 17:01:57,459 INFO L899 garLoopResultBuilder]: For program point L200(lines 200 206) no Hoare annotation was computed. [2023-12-02 17:01:57,459 INFO L899 garLoopResultBuilder]: For program point L200-2(lines 192 209) no Hoare annotation was computed. [2023-12-02 17:01:57,459 INFO L899 garLoopResultBuilder]: For program point setEmailFromEXIT(lines 636 651) no Hoare annotation was computed. [2023-12-02 17:01:57,459 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 636 651) the Hoare annotation is: true [2023-12-02 17:01:57,459 INFO L899 garLoopResultBuilder]: For program point L2777(lines 2776 2946) no Hoare annotation was computed. [2023-12-02 17:01:57,459 INFO L899 garLoopResultBuilder]: For program point L2678(lines 2671 2682) no Hoare annotation was computed. [2023-12-02 17:01:57,459 INFO L895 garLoopResultBuilder]: At program point L2728(line 2728) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,459 INFO L899 garLoopResultBuilder]: For program point L2728-1(line 2728) no Hoare annotation was computed. [2023-12-02 17:01:57,459 INFO L895 garLoopResultBuilder]: At program point L2629-1(line 2629) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,459 INFO L895 garLoopResultBuilder]: At program point L2629(line 2629) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,459 INFO L899 garLoopResultBuilder]: For program point L2497-1(lines 2491 2501) no Hoare annotation was computed. [2023-12-02 17:01:57,461 INFO L895 garLoopResultBuilder]: At program point L2497(line 2497) the Hoare annotation is: (let ((.cse3 (select |#memory_int| 1)) (.cse0 (select |#memory_int| 37)) (.cse2 (select |#memory_int| 10)) (.cse1 (select |#memory_int| 36))) (and (= ~queued_client~0 0) (= ~__ste_Client_Keyring1_User2~0 0) (= ~__GUIDSL_NON_TERMINAL_main~0 0) (= (select .cse0 2) 10) (= ~__ste_email_isEncrypted1~0 0) (= ~__ste_email_subject0~0.offset 0) (= (select |#valid| 30) 1) (= ~__SELECTED_FEATURE_Sign~0 0) (= 0 ~__ste_Client_AddressBook0_Address2~0) (= ~__ste_client_outbuffer3~0 0) (= 1 (select |#valid| 5)) (= (select |#length| 3) 12) (= (select |#valid| 15) 1) (<= 0 (+ 2147483648 |ULTIMATE.start_main_~retValue_acc~42#1|)) (<= 1 |#StackHeapBarrier|) (= ~__ste_Client_counter~0 0) (= ~__ste_Client_Keyring1_PublicKey2~0 0) (= 44 (select |#length| 30)) (= (select |#length| 12) 12) (= (select |#valid| 26) 1) (= (select |#length| 4) 10) (= ~__ste_client_autoResponse1~0 0) (= 30 (select |#length| 24)) (= (select .cse1 1) 100) (= ~__ste_Client_AddressBook2_Alias0~0 0) (= |ULTIMATE.start_setup_~__cil_tmp1~0#1.offset| 0) (= 0 ~__ste_email_subject0~0.base) (= 11 (select |#length| 34)) (= ~__ste_Client_AddressBook2_Alias1~0 0) (= (select |#length| 6) 30) (= |ULTIMATE.start_main_~tmp~19#1| 1) (= ~__ste_Client_Keyring2_PublicKey2~0 0) (= ~__ste_client_forwardReceiver3~0 0) (<= |ULTIMATE.start_main_~retValue_acc~42#1| 2147483647) (= (select |#valid| 35) 1) (= (select |#valid| 9) 1) (= ~__ste_client_name2~0.offset 0) (= ~__ste_client_name1~0.base 0) (= (select |#length| 15) 13) (= ~__SELECTED_FEATURE_Verify~0 0) (= ~__ste_Client_Keyring1_User0~0 0) (= ~__ste_client_privateKey0~0 123) (= ~__ste_email_body1~0.offset 0) (= ~__SELECTED_FEATURE_Encrypt~0 0) (= (select |#valid| 11) 1) (= ~__ste_Client_AddressBook1_Address2~0 0) (= (select |#valid| 27) 1) (= 21 (select |#length| 20)) (= ~__ste_ClientAddressBook_size1~0 0) (= ~__ste_Client_Keyring0_PublicKey0~0 0) (= |ULTIMATE.start_valid_product_#res#1| 1) (= ~__ste_Email_counter~0 0) (= (select |#valid| 33) 1) (= ~__ste_ClientKeyring_size1~0 0) (= ~__ste_email_body0~0.offset 0) (= (select |#length| 29) 25) (= ~__ste_email_isSignatureVerified0~0 0) (= ~__ste_Client_Keyring0_User2~0 0) (= ~__ste_ClientAddressBook_size0~0 0) (= ~__ste_Client_Keyring0_User1~0 0) (= ~__ste_Client_AddressBook1_Alias1~0 0) (= ~__ste_email_to1~0 0) (= ~__ste_client_name1~0.offset 0) (= 9 (select |#length| 25)) (= (select .cse2 2) 10) (= 34 (select |#length| 5)) (= (select |#length| 9) 22) (= ~head~0.offset 0) (= (select |#length| 27) 30) (= ~__ste_client_name0~0.offset 0) (= (select .cse2 3) 0) (= ~__ste_Client_Keyring0_PublicKey2~0 0) (= 2 (select |#length| 1)) (= 18 (select |#length| 14)) (= ~__ste_Client_Keyring1_PublicKey0~0 0) (= (select .cse0 3) 0) (= ~__ste_email_to0~0 0) (= (select |#valid| 3) 1) (= ~__ste_email_signKey0~0 0) (= (select |#valid| 7) 1) (= ~__SELECTED_FEATURE_Decrypt~0 0) (= (select |#length| 36) 4) (= ~__ste_email_encryptionKey0~0 0) (= ~__SELECTED_FEATURE_Keys~0 0) (= (select |#valid| 18) 1) (= (select |#valid| 22) 1) (= ~__SELECTED_FEATURE_AddressBook~0 0) (= ~__ste_client_forwardReceiver2~0 0) (= ~__ste_Client_Keyring0_PublicKey1~0 0) (= ~__SELECTED_FEATURE_Forward~0 0) (= ~__ste_Client_Keyring0_User0~0 0) (= ~__ste_email_isSigned0~0 0) (= ~__ste_Client_Keyring2_PublicKey1~0 0) (= ~__ste_email_isSigned1~0 0) (= (select |#valid| 24) 1) (= ~__ste_email_body0~0.base 0) (= ~__ste_Client_AddressBook0_Alias0~0 0) (= ~__ste_email_id0~0 0) (= (select |#length| 37) 4) (= (select .cse2 0) 37) (= ~__ste_email_from0~0 0) (= ~__ste_Client_Keyring2_User1~0 0) (= (select |#valid| 12) 1) (= (select |#length| 19) 9) (= (select |#valid| 32) 1) (= ~__ste_Client_AddressBook2_Address2~0 0) (= 16 (select |#length| 7)) (= (select |#valid| 28) 1) (= ~__ste_Client_AddressBook2_Address1~0 0) (= (select .cse1 3) 0) (= (select |#length| 13) 10) (= ~bob~0 1) (= ~__ste_client_forwardReceiver1~0 0) (= 16 (select |#length| 16)) (= (select |#valid| 37) 1) (= (select |#valid| 4) 1) (= ~__ste_Client_AddressBook1_Alias2~0 0) (= ~__ste_client_outbuffer0~0 0) (= (select |#length| 32) 9) (= (select .cse0 1) 100) (= ~queue_empty~0 1) (= ~__SELECTED_FEATURE_Base~0 0) (= (select |#valid| 1) 1) (= ~__ste_client_forwardReceiver0~0 0) (= (select |#valid| 20) 1) (= |ULTIMATE.start_setup_~__cil_tmp1~0#1.base| 32) (= 19 (select |#length| 35)) (= ~__ste_Client_Keyring2_User0~0 0) (= ~rjh~0 2) (= 0 ~__ste_Client_AddressBook0_Address1~0) (= (select |#length| 8) 20) (= ~__ste_Client_AddressBook2_Address0~0 0) (= ~__ste_email_isSignatureVerified1~0 0) (= ~__ste_Client_Keyring1_PublicKey1~0 0) (= ~__ste_Client_Keyring2_PublicKey0~0 0) (= (select |#valid| 21) 1) (= ~__ste_Client_AddressBook1_Address0~0 0) (= (select |#length| 28) 9) (= ~__ste_client_name2~0.base 0) (= ~__ste_email_from1~0 0) (= |ULTIMATE.start_setup_rjh_~rjh___0#1| 2) (= (select |#length| 22) 9) (= 28 (select |#length| 2)) (= (select |#length| 17) 25) (= (select |#valid| 14) 1) (= ~__ste_email_subject1~0.base 0) (= (select |#length| 21) 30) (= ~__ste_Client_AddressBook1_Alias0~0 0) (= (select |#valid| 0) 0) (= ~__ste_Client_Keyring2_User2~0 0) (= (select |#valid| 25) 1) (= ~head~0.base 0) (= ~__ste_Client_Keyring1_User1~0 0) (= (select |#valid| 2) 1) (= (select |#length| 10) 4) (= 25 (select |#length| 26)) (= (select |#valid| 36) 1) (= ~__ste_Client_AddressBook2_Alias2~0 0) (= (select |#length| 33) 9) (= (select .cse3 0) 48) (= ~__ste_email_subject1~0.offset 0) (= (select |#valid| 23) 1) (= ~__ste_Client_AddressBook0_Alias2~0 0) (= ~__ste_ClientKeyring_size0~0 0) (= ~__ste_email_isEncrypted0~0 0) (= ~queued_message~0 0) (= ~__ste_Client_AddressBook1_Address1~0 0) (= 44 (select |#length| 31)) (= 0 ~__ste_Client_AddressBook0_Address0~0) (= ~__ste_client_outbuffer1~0 0) (= (select |#valid| 19) 1) (= (select |#valid| 31) 1) (= (select |#valid| 34) 1) (= ~__ste_Client_AddressBook0_Alias1~0 0) (= ~__GUIDSL_ROOT_PRODUCTION~0 0) (= (select |#valid| 16) 1) (= (select |#length| 11) 10) (= (select |#valid| 6) 1) (= ~chuck~0 0) (= 30 (select |#length| 18)) (= 2 ~__ste_client_idCounter1~0) (= (select .cse3 1) 0) (= ~__ste_client_name0~0.base 0) (= ~__ste_email_id1~0 0) (= 21 (select |#length| 23)) (= ~__ste_client_outbuffer2~0 0) (= (select |#valid| 29) 1) (= (select .cse0 0) 37) (= 115 (select .cse2 1)) (= (select .cse1 2) 10) (= ~__ste_ClientAddressBook_size2~0 0) (= (select |#valid| 17) 1) (= (select .cse1 0) 37) (= (select |#valid| 10) 1) (= ~__SELECTED_FEATURE_AutoResponder~0 0) (= ~__ste_email_encryptionKey1~0 0) (= (select |#valid| 8) 1) (= ~__ste_client_autoResponse0~0 0) (= ~__ste_email_body1~0.base 0) (= ~__ste_ClientKeyring_size2~0 0) (= ~__ste_client_autoResponse2~0 0) (= (select |#valid| 13) 1) (= |ULTIMATE.start_setup_rjh_#in~rjh___0#1| 2) (= ~__ste_email_signKey1~0 0))) [2023-12-02 17:01:57,461 INFO L899 garLoopResultBuilder]: For program point L2844(lines 2844 2851) no Hoare annotation was computed. [2023-12-02 17:01:57,461 INFO L899 garLoopResultBuilder]: For program point L2927-1(line 2927) no Hoare annotation was computed. [2023-12-02 17:01:57,461 INFO L895 garLoopResultBuilder]: At program point L2927(line 2927) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,462 INFO L899 garLoopResultBuilder]: For program point L2630(lines 2623 2634) no Hoare annotation was computed. [2023-12-02 17:01:57,462 INFO L899 garLoopResultBuilder]: For program point L2531-1(line 2531) no Hoare annotation was computed. [2023-12-02 17:01:57,462 INFO L895 garLoopResultBuilder]: At program point L2531(line 2531) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,462 INFO L899 garLoopResultBuilder]: For program point L2465-1(lines 2460 2469) no Hoare annotation was computed. [2023-12-02 17:01:57,463 INFO L895 garLoopResultBuilder]: At program point L2465(line 2465) the Hoare annotation is: (let ((.cse3 (select |#memory_int| 1)) (.cse0 (select |#memory_int| 37)) (.cse2 (select |#memory_int| 10)) (.cse1 (select |#memory_int| 36))) (and (= ~queued_client~0 0) (= ~__ste_Client_Keyring1_User2~0 0) (= ~__GUIDSL_NON_TERMINAL_main~0 0) (= |ULTIMATE.start_setup_bob__wrappee__Base_#in~bob___0#1| 1) (= (select .cse0 2) 10) (= ~__ste_email_isEncrypted1~0 0) (= ~__ste_email_subject0~0.offset 0) (= (select |#valid| 30) 1) (= ~__SELECTED_FEATURE_Sign~0 0) (= 0 ~__ste_Client_AddressBook0_Address2~0) (= ~__ste_client_outbuffer3~0 0) (= 1 (select |#valid| 5)) (= (select |#length| 3) 12) (= (select |#valid| 15) 1) (<= 0 (+ 2147483648 |ULTIMATE.start_main_~retValue_acc~42#1|)) (<= 1 |#StackHeapBarrier|) (= ~__ste_Client_counter~0 0) (= ~rjh~0 0) (= ~__ste_Client_Keyring1_PublicKey2~0 0) (= 44 (select |#length| 30)) (= (select |#length| 12) 12) (= (select |#valid| 26) 1) (= (select |#length| 4) 10) (= ~__ste_client_autoResponse1~0 0) (= 30 (select |#length| 24)) (= (select .cse1 1) 100) (= ~__ste_Client_AddressBook2_Alias0~0 0) (= 0 ~__ste_email_subject0~0.base) (= 11 (select |#length| 34)) (= ~__ste_Client_AddressBook2_Alias1~0 0) (= (select |#length| 6) 30) (= |ULTIMATE.start_main_~tmp~19#1| 1) (= ~__ste_Client_Keyring2_PublicKey2~0 0) (= ~__ste_client_forwardReceiver3~0 0) (<= |ULTIMATE.start_main_~retValue_acc~42#1| 2147483647) (= (select |#valid| 35) 1) (= (select |#valid| 9) 1) (= ~__ste_client_name2~0.offset 0) (= ~__ste_client_name1~0.base 0) (= (select |#length| 15) 13) (= ~__SELECTED_FEATURE_Verify~0 0) (= ~__ste_Client_Keyring1_User0~0 0) (= ~__ste_email_body1~0.offset 0) (= ~__SELECTED_FEATURE_Encrypt~0 0) (= (select |#valid| 11) 1) (= ~__ste_Client_AddressBook1_Address2~0 0) (= (select |#valid| 27) 1) (= 21 (select |#length| 20)) (= ~__ste_ClientAddressBook_size1~0 0) (= ~__ste_Client_Keyring0_PublicKey0~0 0) (= |ULTIMATE.start_valid_product_#res#1| 1) (= ~__ste_Email_counter~0 0) (= (select |#valid| 33) 1) (= ~__ste_ClientKeyring_size1~0 0) (= ~__ste_email_body0~0.offset 0) (= (select |#length| 29) 25) (= ~__ste_email_isSignatureVerified0~0 0) (= ~__ste_Client_Keyring0_User2~0 0) (= ~__ste_ClientAddressBook_size0~0 0) (= ~__ste_Client_Keyring0_User1~0 0) (= ~__ste_Client_AddressBook1_Alias1~0 0) (= ~__ste_email_to1~0 0) (= ~__ste_client_name1~0.offset 0) (= 9 (select |#length| 25)) (= ~__ste_client_privateKey1~0 0) (= (select .cse2 2) 10) (= 34 (select |#length| 5)) (= (select |#length| 9) 22) (= ~head~0.offset 0) (= (select |#length| 27) 30) (= ~__ste_client_name0~0.offset 0) (= (select .cse2 3) 0) (= ~__ste_Client_Keyring0_PublicKey2~0 0) (= 2 (select |#length| 1)) (= 18 (select |#length| 14)) (= ~__ste_client_idCounter1~0 0) (= ~__ste_Client_Keyring1_PublicKey0~0 0) (= (select .cse0 3) 0) (= ~__ste_email_to0~0 0) (= (select |#valid| 3) 1) (= ~__ste_email_signKey0~0 0) (= (select |#valid| 7) 1) (= ~__SELECTED_FEATURE_Decrypt~0 0) (= (select |#length| 36) 4) (= ~__ste_email_encryptionKey0~0 0) (= ~__SELECTED_FEATURE_Keys~0 0) (= (select |#valid| 18) 1) (= (select |#valid| 22) 1) (= ~__SELECTED_FEATURE_AddressBook~0 0) (= ~__ste_client_forwardReceiver2~0 0) (= ~__ste_Client_Keyring0_PublicKey1~0 0) (= ~__SELECTED_FEATURE_Forward~0 0) (= ~__ste_Client_Keyring0_User0~0 0) (= ~__ste_email_isSigned0~0 0) (= ~__ste_Client_Keyring2_PublicKey1~0 0) (= ~__ste_email_isSigned1~0 0) (= (select |#valid| 24) 1) (= ~__ste_email_body0~0.base 0) (= ~__ste_Client_AddressBook0_Alias0~0 0) (= ~__ste_email_id0~0 0) (= (select |#length| 37) 4) (= (select .cse2 0) 37) (= ~__ste_client_privateKey0~0 0) (= ~__ste_email_from0~0 0) (= ~__ste_Client_Keyring2_User1~0 0) (= (select |#valid| 12) 1) (= (select |#length| 19) 9) (= (select |#valid| 32) 1) (= ~__ste_Client_AddressBook2_Address2~0 0) (= 16 (select |#length| 7)) (= (select |#valid| 28) 1) (= ~__ste_Client_AddressBook2_Address1~0 0) (= (select .cse1 3) 0) (= (select |#length| 13) 10) (= ~bob~0 1) (= ~__ste_client_forwardReceiver1~0 0) (= 16 (select |#length| 16)) (= (select |#valid| 37) 1) (= (select |#valid| 4) 1) (= |ULTIMATE.start_setup_bob_#in~bob___0#1| 1) (= ~__ste_Client_AddressBook1_Alias2~0 0) (= ~__ste_client_outbuffer0~0 0) (= (select |#length| 32) 9) (= (select .cse0 1) 100) (= ~queue_empty~0 1) (= ~__SELECTED_FEATURE_Base~0 0) (= (select |#valid| 1) 1) (= ~__ste_client_forwardReceiver0~0 0) (= (select |#valid| 20) 1) (= 19 (select |#length| 35)) (= ~__ste_Client_Keyring2_User0~0 0) (= 0 ~__ste_Client_AddressBook0_Address1~0) (= (select |#length| 8) 20) (= ~__ste_Client_AddressBook2_Address0~0 0) (= ~__ste_email_isSignatureVerified1~0 0) (= ~__ste_Client_Keyring1_PublicKey1~0 0) (= |ULTIMATE.start_setup_bob_~bob___0#1| 1) (= ~__ste_Client_Keyring2_PublicKey0~0 0) (= (select |#valid| 21) 1) (= ~__ste_Client_AddressBook1_Address0~0 0) (= ~__ste_client_idCounter2~0 0) (= (select |#length| 28) 9) (= ~__ste_client_name2~0.base 0) (= ~__ste_email_from1~0 0) (= (select |#length| 22) 9) (= 28 (select |#length| 2)) (= (select |#length| 17) 25) (= |ULTIMATE.start_setup_bob__wrappee__Base_~bob___0#1| 1) (= (select |#valid| 14) 1) (= ~__ste_email_subject1~0.base 0) (= (select |#length| 21) 30) (= ~__ste_Client_AddressBook1_Alias0~0 0) (= (select |#valid| 0) 0) (= ~__ste_Client_Keyring2_User2~0 0) (= (select |#valid| 25) 1) (= ~head~0.base 0) (= ~__ste_client_privateKey2~0 0) (= ~__ste_Client_Keyring1_User1~0 0) (= (select |#valid| 2) 1) (= (select |#length| 10) 4) (= 25 (select |#length| 26)) (= (select |#valid| 36) 1) (= ~__ste_Client_AddressBook2_Alias2~0 0) (= (select |#length| 33) 9) (= (select .cse3 0) 48) (= ~__ste_email_subject1~0.offset 0) (= (select |#valid| 23) 1) (= ~__ste_Client_AddressBook0_Alias2~0 0) (= ~__ste_ClientKeyring_size0~0 0) (= ~__ste_email_isEncrypted0~0 0) (= ~queued_message~0 0) (= ~__ste_Client_AddressBook1_Address1~0 0) (= ~__ste_client_idCounter0~0 0) (= 44 (select |#length| 31)) (= 0 ~__ste_Client_AddressBook0_Address0~0) (= ~__ste_client_outbuffer1~0 0) (= (select |#valid| 19) 1) (= (select |#valid| 31) 1) (= (select |#valid| 34) 1) (= ~__ste_Client_AddressBook0_Alias1~0 0) (= ~__GUIDSL_ROOT_PRODUCTION~0 0) (= (select |#valid| 16) 1) (= (select |#length| 11) 10) (= (select |#valid| 6) 1) (= ~chuck~0 0) (= 30 (select |#length| 18)) (= (select .cse3 1) 0) (= ~__ste_client_name0~0.base 0) (= ~__ste_email_id1~0 0) (= 21 (select |#length| 23)) (= ~__ste_client_outbuffer2~0 0) (= (select |#valid| 29) 1) (= (select .cse0 0) 37) (= 115 (select .cse2 1)) (= (select .cse1 2) 10) (= ~__ste_ClientAddressBook_size2~0 0) (= (select |#valid| 17) 1) (= (select .cse1 0) 37) (= (select |#valid| 10) 1) (= ~__SELECTED_FEATURE_AutoResponder~0 0) (= ~__ste_email_encryptionKey1~0 0) (= (select |#valid| 8) 1) (= ~__ste_client_autoResponse0~0 0) (= ~__ste_email_body1~0.base 0) (= ~__ste_ClientKeyring_size2~0 0) (= ~__ste_client_autoResponse2~0 0) (= (select |#valid| 13) 1) (= ~__ste_email_signKey1~0 0))) [2023-12-02 17:01:57,463 INFO L899 garLoopResultBuilder]: For program point L2911(lines 2911 2918) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point $Ultimate##93(lines 2865 2939) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L895 garLoopResultBuilder]: At program point L2730(line 2730) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,464 INFO L895 garLoopResultBuilder]: At program point L2730-1(line 2730) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point $Ultimate##99(lines 2879 2938) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point $Ultimate##81(lines 2840 2941) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point L2830(lines 2830 2837) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L895 garLoopResultBuilder]: At program point L2698(line 2698) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point L2731(lines 2723 2735) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point $Ultimate##87(lines 2854 2940) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point L2698-1(lines 2693 2702) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point L2897(lines 2897 2904) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point $Ultimate##75(lines 2826 2942) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point L2534(lines 2534 2542) no Hoare annotation was computed. [2023-12-02 17:01:57,464 INFO L899 garLoopResultBuilder]: For program point L2947(lines 2775 2948) no Hoare annotation was computed. [2023-12-02 17:01:57,466 INFO L895 garLoopResultBuilder]: At program point L2518(line 2518) the Hoare annotation is: (let ((.cse3 (select |#memory_int| 1)) (.cse0 (select |#memory_int| 37)) (.cse2 (select |#memory_int| 10)) (.cse1 (select |#memory_int| 36))) (and (= ~queued_client~0 0) (= ~__ste_Client_Keyring1_User2~0 0) (= ~__GUIDSL_NON_TERMINAL_main~0 0) (= (select .cse0 2) 10) (= ~__ste_email_isEncrypted1~0 0) (= ~__ste_email_subject0~0.offset 0) (= (select |#valid| 30) 1) (= ~__SELECTED_FEATURE_Sign~0 0) (= 0 ~__ste_Client_AddressBook0_Address2~0) (= |ULTIMATE.start_setup_~__cil_tmp2~0#1.offset| 0) (= ~__ste_client_outbuffer3~0 0) (= 1 (select |#valid| 5)) (= (select |#length| 3) 12) (= (select |#valid| 15) 1) (<= 0 (+ 2147483648 |ULTIMATE.start_main_~retValue_acc~42#1|)) (<= 1 |#StackHeapBarrier|) (= ~__ste_Client_counter~0 0) (= ~__ste_Client_Keyring1_PublicKey2~0 0) (= 44 (select |#length| 30)) (= (select |#length| 12) 12) (= (select |#valid| 26) 1) (= (select |#length| 4) 10) (= |ULTIMATE.start_setup_~__cil_tmp2~0#1.base| 33) (= ~__ste_client_autoResponse1~0 0) (= 30 (select |#length| 24)) (= (select .cse1 1) 100) (= ~__ste_Client_AddressBook2_Alias0~0 0) (= |ULTIMATE.start_setup_~__cil_tmp1~0#1.offset| 0) (= 0 ~__ste_email_subject0~0.base) (= 11 (select |#length| 34)) (= ~__ste_Client_AddressBook2_Alias1~0 0) (= (select |#length| 6) 30) (= |ULTIMATE.start_main_~tmp~19#1| 1) (= ~__ste_Client_Keyring2_PublicKey2~0 0) (= ~__ste_client_forwardReceiver3~0 0) (<= |ULTIMATE.start_main_~retValue_acc~42#1| 2147483647) (= (select |#valid| 35) 1) (= (select |#valid| 9) 1) (= |ULTIMATE.start_setup_chuck_#in~chuck___0#1| 3) (= ~__ste_client_name2~0.offset 0) (= ~__ste_client_name1~0.base 0) (= (select |#length| 15) 13) (= ~__SELECTED_FEATURE_Verify~0 0) (= ~__ste_Client_Keyring1_User0~0 0) (= ~__ste_email_body1~0.offset 0) (= ~__SELECTED_FEATURE_Encrypt~0 0) (= (select |#valid| 11) 1) (= ~__ste_Client_AddressBook1_Address2~0 0) (= (select |#valid| 27) 1) (= 21 (select |#length| 20)) (= ~__ste_ClientAddressBook_size1~0 0) (= ~__ste_Client_Keyring0_PublicKey0~0 0) (= |ULTIMATE.start_valid_product_#res#1| 1) (= ~__ste_Email_counter~0 0) (= (select |#valid| 33) 1) (= ~__ste_ClientKeyring_size1~0 0) (= ~__ste_email_body0~0.offset 0) (= (select |#length| 29) 25) (= ~__ste_email_isSignatureVerified0~0 0) (= ~__ste_Client_Keyring0_User2~0 0) (= ~__ste_ClientAddressBook_size0~0 0) (= ~__ste_Client_Keyring0_User1~0 0) (= ~__ste_Client_AddressBook1_Alias1~0 0) (= ~__ste_email_to1~0 0) (= 3 ~__ste_client_idCounter2~0) (= ~__ste_client_name1~0.offset 0) (= 9 (select |#length| 25)) (= (select .cse2 2) 10) (= 34 (select |#length| 5)) (= (select |#length| 9) 22) (= ~head~0.offset 0) (= (select |#length| 27) 30) (= ~__ste_client_name0~0.offset 0) (= (select .cse2 3) 0) (= ~__ste_Client_Keyring0_PublicKey2~0 0) (= 2 (select |#length| 1)) (= 18 (select |#length| 14)) (= ~__ste_Client_Keyring1_PublicKey0~0 0) (= (select .cse0 3) 0) (= ~__ste_email_to0~0 0) (= (select |#valid| 3) 1) (= ~__ste_email_signKey0~0 0) (= (select |#valid| 7) 1) (= ~__SELECTED_FEATURE_Decrypt~0 0) (= (select |#length| 36) 4) (= ~__ste_email_encryptionKey0~0 0) (= ~__SELECTED_FEATURE_Keys~0 0) (= (select |#valid| 18) 1) (= (select |#valid| 22) 1) (= ~__SELECTED_FEATURE_AddressBook~0 0) (= ~__ste_client_forwardReceiver2~0 0) (= ~__ste_Client_Keyring0_PublicKey1~0 0) (= ~__SELECTED_FEATURE_Forward~0 0) (= ~__ste_Client_Keyring0_User0~0 0) (= ~__ste_email_isSigned0~0 0) (= ~__ste_Client_Keyring2_PublicKey1~0 0) (= ~__ste_email_isSigned1~0 0) (= (select |#valid| 24) 1) (= ~__ste_email_body0~0.base 0) (= ~__ste_Client_AddressBook0_Alias0~0 0) (= ~__ste_email_id0~0 0) (= (select |#length| 37) 4) (= (select .cse2 0) 37) (= ~__ste_email_from0~0 0) (= ~__ste_Client_Keyring2_User1~0 0) (= (select |#valid| 12) 1) (= (select |#length| 19) 9) (= (select |#valid| 32) 1) (= ~__ste_Client_AddressBook2_Address2~0 0) (= 16 (select |#length| 7)) (= 3 ~chuck~0) (= (select |#valid| 28) 1) (= ~__ste_Client_AddressBook2_Address1~0 0) (= (select .cse1 3) 0) (= (select |#length| 13) 10) (= ~bob~0 1) (= ~__ste_client_forwardReceiver1~0 0) (= 16 (select |#length| 16)) (= (select |#valid| 37) 1) (= (select |#valid| 4) 1) (= ~__ste_Client_AddressBook1_Alias2~0 0) (= ~__ste_client_outbuffer0~0 0) (= (select |#length| 32) 9) (= (select .cse0 1) 100) (= ~queue_empty~0 1) (= ~__SELECTED_FEATURE_Base~0 0) (= (select |#valid| 1) 1) (= ~__ste_client_privateKey1~0 456) (= ~__ste_client_forwardReceiver0~0 0) (= (select |#valid| 20) 1) (= |ULTIMATE.start_setup_~__cil_tmp1~0#1.base| 32) (= 19 (select |#length| 35)) (= ~__ste_Client_Keyring2_User0~0 0) (= ~rjh~0 2) (= 0 ~__ste_Client_AddressBook0_Address1~0) (= (select |#length| 8) 20) (= ~__ste_Client_AddressBook2_Address0~0 0) (= ~__ste_email_isSignatureVerified1~0 0) (= ~__ste_Client_Keyring1_PublicKey1~0 0) (= ~__ste_Client_Keyring2_PublicKey0~0 0) (= (select |#valid| 21) 1) (= ~__ste_Client_AddressBook1_Address0~0 0) (= (select |#length| 28) 9) (= ~__ste_client_name2~0.base 0) (= ~__ste_email_from1~0 0) (= (select |#length| 22) 9) (= 28 (select |#length| 2)) (= (select |#length| 17) 25) (= (select |#valid| 14) 1) (= ~__ste_email_subject1~0.base 0) (= (select |#length| 21) 30) (= ~__ste_Client_AddressBook1_Alias0~0 0) (= (select |#valid| 0) 0) (= ~__ste_Client_Keyring2_User2~0 0) (= (select |#valid| 25) 1) (= ~head~0.base 0) (= ~__ste_Client_Keyring1_User1~0 0) (= (select |#valid| 2) 1) (= (select |#length| 10) 4) (= 25 (select |#length| 26)) (= (select |#valid| 36) 1) (= ~__ste_Client_AddressBook2_Alias2~0 0) (= (select |#length| 33) 9) (= (select .cse3 0) 48) (= ~__ste_email_subject1~0.offset 0) (= (select |#valid| 23) 1) (= ~__ste_Client_AddressBook0_Alias2~0 0) (= ~__ste_ClientKeyring_size0~0 0) (= ~__ste_email_isEncrypted0~0 0) (= ~queued_message~0 0) (= ~__ste_Client_AddressBook1_Address1~0 0) (= 44 (select |#length| 31)) (= 0 ~__ste_Client_AddressBook0_Address0~0) (= ~__ste_client_outbuffer1~0 0) (= (select |#valid| 19) 1) (= (select |#valid| 31) 1) (= (select |#valid| 34) 1) (= ~__ste_Client_AddressBook0_Alias1~0 0) (= ~__GUIDSL_ROOT_PRODUCTION~0 0) (= (select |#valid| 16) 1) (= (select |#length| 11) 10) (= (select |#valid| 6) 1) (= 30 (select |#length| 18)) (= (select .cse3 1) 0) (= ~__ste_client_name0~0.base 0) (= ~__ste_email_id1~0 0) (= 21 (select |#length| 23)) (= ~__ste_client_outbuffer2~0 0) (= (select |#valid| 29) 1) (= (select .cse0 0) 37) (= 115 (select .cse2 1)) (= (select .cse1 2) 10) (= ~__ste_ClientAddressBook_size2~0 0) (= (select |#valid| 17) 1) (= (select .cse1 0) 37) (= (select |#valid| 10) 1) (= ~__SELECTED_FEATURE_AutoResponder~0 0) (= ~__ste_email_encryptionKey1~0 0) (= (select |#valid| 8) 1) (= ~__ste_client_autoResponse0~0 0) (= ~__ste_email_body1~0.base 0) (= ~__ste_ClientKeyring_size2~0 0) (= ~__ste_client_autoResponse2~0 0) (= (select |#valid| 13) 1) (= |ULTIMATE.start_setup_chuck_~chuck___0#1| 3) (= ~__ste_email_signKey1~0 0))) [2023-12-02 17:01:57,466 INFO L899 garLoopResultBuilder]: For program point L2518-1(lines 2512 2522) no Hoare annotation was computed. [2023-12-02 17:01:57,466 INFO L899 garLoopResultBuilder]: For program point $Ultimate##69(lines 2812 2943) no Hoare annotation was computed. [2023-12-02 17:01:57,466 INFO L899 garLoopResultBuilder]: For program point L2816(lines 2816 2823) no Hoare annotation was computed. [2023-12-02 17:01:57,466 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-12-02 17:01:57,469 INFO L895 garLoopResultBuilder]: At program point L2486(line 2486) the Hoare annotation is: (let ((.cse3 (select |#memory_int| 1)) (.cse0 (select |#memory_int| 37)) (.cse2 (select |#memory_int| 10)) (.cse1 (select |#memory_int| 36))) (and (= ~queued_client~0 0) (= ~__ste_Client_Keyring1_User2~0 0) (= ~__GUIDSL_NON_TERMINAL_main~0 0) (= (select .cse0 2) 10) (= ~__ste_email_isEncrypted1~0 0) (= ~__ste_email_subject0~0.offset 0) (= (select |#valid| 30) 1) (= ~__SELECTED_FEATURE_Sign~0 0) (= 0 ~__ste_Client_AddressBook0_Address2~0) (= ~__ste_client_outbuffer3~0 0) (= 1 (select |#valid| 5)) (= (select |#length| 3) 12) (= (select |#valid| 15) 1) (<= 0 (+ 2147483648 |ULTIMATE.start_main_~retValue_acc~42#1|)) (<= 1 |#StackHeapBarrier|) (= ~__ste_Client_counter~0 0) (= ~__ste_Client_Keyring1_PublicKey2~0 0) (= 44 (select |#length| 30)) (= (select |#length| 12) 12) (= (select |#valid| 26) 1) (= (select |#length| 4) 10) (= |ULTIMATE.start_setup_rjh__wrappee__Base_~rjh___0#1| 2) (= ~__ste_client_autoResponse1~0 0) (= 30 (select |#length| 24)) (= (select .cse1 1) 100) (= ~__ste_Client_AddressBook2_Alias0~0 0) (= |ULTIMATE.start_setup_~__cil_tmp1~0#1.offset| 0) (= 0 ~__ste_email_subject0~0.base) (= 11 (select |#length| 34)) (= ~__ste_Client_AddressBook2_Alias1~0 0) (= (select |#length| 6) 30) (= |ULTIMATE.start_main_~tmp~19#1| 1) (= ~__ste_Client_Keyring2_PublicKey2~0 0) (= ~__ste_client_forwardReceiver3~0 0) (<= |ULTIMATE.start_main_~retValue_acc~42#1| 2147483647) (= (select |#valid| 35) 1) (= (select |#valid| 9) 1) (= ~__ste_client_name2~0.offset 0) (= ~__ste_client_name1~0.base 0) (= (select |#length| 15) 13) (= ~__SELECTED_FEATURE_Verify~0 0) (= ~__ste_Client_Keyring1_User0~0 0) (= ~__ste_client_privateKey0~0 123) (= ~__ste_email_body1~0.offset 0) (= ~__SELECTED_FEATURE_Encrypt~0 0) (= (select |#valid| 11) 1) (= ~__ste_Client_AddressBook1_Address2~0 0) (= (select |#valid| 27) 1) (= 21 (select |#length| 20)) (= ~__ste_ClientAddressBook_size1~0 0) (= ~__ste_Client_Keyring0_PublicKey0~0 0) (= |ULTIMATE.start_valid_product_#res#1| 1) (= ~__ste_Email_counter~0 0) (= (select |#valid| 33) 1) (= ~__ste_ClientKeyring_size1~0 0) (= ~__ste_email_body0~0.offset 0) (= (select |#length| 29) 25) (= ~__ste_email_isSignatureVerified0~0 0) (= ~__ste_Client_Keyring0_User2~0 0) (= ~__ste_ClientAddressBook_size0~0 0) (= ~__ste_Client_Keyring0_User1~0 0) (= ~__ste_Client_AddressBook1_Alias1~0 0) (= |ULTIMATE.start_setup_rjh__wrappee__Base_#in~rjh___0#1| 2) (= ~__ste_email_to1~0 0) (= ~__ste_client_name1~0.offset 0) (= 9 (select |#length| 25)) (= (select .cse2 2) 10) (= 34 (select |#length| 5)) (= (select |#length| 9) 22) (= ~head~0.offset 0) (= (select |#length| 27) 30) (= ~__ste_client_name0~0.offset 0) (= (select .cse2 3) 0) (= ~__ste_Client_Keyring0_PublicKey2~0 0) (= 2 (select |#length| 1)) (= 18 (select |#length| 14)) (= ~__ste_Client_Keyring1_PublicKey0~0 0) (= (select .cse0 3) 0) (= ~__ste_email_to0~0 0) (= (select |#valid| 3) 1) (= ~__ste_email_signKey0~0 0) (= (select |#valid| 7) 1) (= ~__SELECTED_FEATURE_Decrypt~0 0) (= (select |#length| 36) 4) (= ~__ste_email_encryptionKey0~0 0) (= ~__SELECTED_FEATURE_Keys~0 0) (= (select |#valid| 18) 1) (= (select |#valid| 22) 1) (= ~__SELECTED_FEATURE_AddressBook~0 0) (= ~__ste_client_forwardReceiver2~0 0) (= ~__ste_Client_Keyring0_PublicKey1~0 0) (= ~__SELECTED_FEATURE_Forward~0 0) (= ~__ste_Client_Keyring0_User0~0 0) (= ~__ste_email_isSigned0~0 0) (= ~__ste_Client_Keyring2_PublicKey1~0 0) (= ~__ste_email_isSigned1~0 0) (= (select |#valid| 24) 1) (= ~__ste_email_body0~0.base 0) (= ~__ste_Client_AddressBook0_Alias0~0 0) (= ~__ste_email_id0~0 0) (= (select |#length| 37) 4) (= (select .cse2 0) 37) (= ~__ste_email_from0~0 0) (= ~__ste_client_idCounter0~0 1) (= ~__ste_Client_Keyring2_User1~0 0) (= (select |#valid| 12) 1) (= (select |#length| 19) 9) (= (select |#valid| 32) 1) (= ~__ste_Client_AddressBook2_Address2~0 0) (= 16 (select |#length| 7)) (= (select |#valid| 28) 1) (= ~__ste_Client_AddressBook2_Address1~0 0) (= (select .cse1 3) 0) (= (select |#length| 13) 10) (= ~bob~0 1) (= ~__ste_client_forwardReceiver1~0 0) (= 16 (select |#length| 16)) (= (select |#valid| 37) 1) (= (select |#valid| 4) 1) (= ~__ste_Client_AddressBook1_Alias2~0 0) (= ~__ste_client_outbuffer0~0 0) (= (select |#length| 32) 9) (= (select .cse0 1) 100) (= ~queue_empty~0 1) (= ~__SELECTED_FEATURE_Base~0 0) (= (select |#valid| 1) 1) (= ~__ste_client_forwardReceiver0~0 0) (= (select |#valid| 20) 1) (= |ULTIMATE.start_setup_~__cil_tmp1~0#1.base| 32) (= 19 (select |#length| 35)) (= ~__ste_Client_Keyring2_User0~0 0) (= ~rjh~0 2) (= 0 ~__ste_Client_AddressBook0_Address1~0) (= (select |#length| 8) 20) (= ~__ste_Client_AddressBook2_Address0~0 0) (= ~__ste_email_isSignatureVerified1~0 0) (= ~__ste_Client_Keyring1_PublicKey1~0 0) (= ~__ste_Client_Keyring2_PublicKey0~0 0) (= (select |#valid| 21) 1) (= ~__ste_Client_AddressBook1_Address0~0 0) (= (select |#length| 28) 9) (= ~__ste_client_name2~0.base 0) (= ~__ste_email_from1~0 0) (= |ULTIMATE.start_setup_rjh_~rjh___0#1| 2) (= (select |#length| 22) 9) (= 28 (select |#length| 2)) (= (select |#length| 17) 25) (= (select |#valid| 14) 1) (= ~__ste_email_subject1~0.base 0) (= (select |#length| 21) 30) (= ~__ste_Client_AddressBook1_Alias0~0 0) (= (select |#valid| 0) 0) (= ~__ste_Client_Keyring2_User2~0 0) (= (select |#valid| 25) 1) (= ~head~0.base 0) (= ~__ste_Client_Keyring1_User1~0 0) (= (select |#valid| 2) 1) (= (select |#length| 10) 4) (= 25 (select |#length| 26)) (= (select |#valid| 36) 1) (= ~__ste_Client_AddressBook2_Alias2~0 0) (= (select |#length| 33) 9) (= (select .cse3 0) 48) (= ~__ste_email_subject1~0.offset 0) (= (select |#valid| 23) 1) (= ~__ste_Client_AddressBook0_Alias2~0 0) (= ~__ste_ClientKeyring_size0~0 0) (= ~__ste_email_isEncrypted0~0 0) (= ~queued_message~0 0) (= ~__ste_Client_AddressBook1_Address1~0 0) (= 44 (select |#length| 31)) (= 0 ~__ste_Client_AddressBook0_Address0~0) (= ~__ste_client_outbuffer1~0 0) (= (select |#valid| 19) 1) (= (select |#valid| 31) 1) (= (select |#valid| 34) 1) (= ~__ste_Client_AddressBook0_Alias1~0 0) (= ~__GUIDSL_ROOT_PRODUCTION~0 0) (= (select |#valid| 16) 1) (= (select |#length| 11) 10) (= (select |#valid| 6) 1) (= ~chuck~0 0) (= 30 (select |#length| 18)) (= (select .cse3 1) 0) (= ~__ste_client_name0~0.base 0) (= ~__ste_email_id1~0 0) (= 21 (select |#length| 23)) (= ~__ste_client_outbuffer2~0 0) (= (select |#valid| 29) 1) (= (select .cse0 0) 37) (= 115 (select .cse2 1)) (= (select .cse1 2) 10) (= ~__ste_ClientAddressBook_size2~0 0) (= (select |#valid| 17) 1) (= (select .cse1 0) 37) (= (select |#valid| 10) 1) (= ~__SELECTED_FEATURE_AutoResponder~0 0) (= ~__ste_email_encryptionKey1~0 0) (= (select |#valid| 8) 1) (= ~__ste_client_autoResponse0~0 0) (= ~__ste_email_body1~0.base 0) (= ~__ste_ClientKeyring_size2~0 0) (= ~__ste_client_autoResponse2~0 0) (= (select |#valid| 13) 1) (= |ULTIMATE.start_setup_rjh_#in~rjh___0#1| 2) (= ~__ste_email_signKey1~0 0))) [2023-12-02 17:01:57,469 INFO L899 garLoopResultBuilder]: For program point L2486-1(lines 2481 2490) no Hoare annotation was computed. [2023-12-02 17:01:57,469 INFO L899 garLoopResultBuilder]: For program point L2899-1(line 2899) no Hoare annotation was computed. [2023-12-02 17:01:57,469 INFO L895 garLoopResultBuilder]: At program point L2899(line 2899) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,469 INFO L899 garLoopResultBuilder]: For program point $Ultimate##54(lines 2798 2944) no Hoare annotation was computed. [2023-12-02 17:01:57,469 INFO L899 garLoopResultBuilder]: For program point L2883(lines 2883 2890) no Hoare annotation was computed. [2023-12-02 17:01:57,469 INFO L899 garLoopResultBuilder]: For program point L2784(lines 2784 2945) no Hoare annotation was computed. [2023-12-02 17:01:57,469 INFO L899 garLoopResultBuilder]: For program point L2802(lines 2802 2809) no Hoare annotation was computed. [2023-12-02 17:01:57,470 INFO L899 garLoopResultBuilder]: For program point L2869(lines 2869 2876) no Hoare annotation was computed. [2023-12-02 17:01:57,470 INFO L899 garLoopResultBuilder]: For program point $Ultimate##141(lines 2893 2937) no Hoare annotation was computed. [2023-12-02 17:01:57,470 INFO L899 garLoopResultBuilder]: For program point $Ultimate##147(lines 2907 2936) no Hoare annotation was computed. [2023-12-02 17:01:57,470 INFO L895 garLoopResultBuilder]: At program point L2688(line 2688) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,470 INFO L899 garLoopResultBuilder]: For program point L2688-1(lines 2683 2692) no Hoare annotation was computed. [2023-12-02 17:01:57,470 INFO L895 garLoopResultBuilder]: At program point L2540(line 2540) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,470 INFO L899 garLoopResultBuilder]: For program point L2507-1(lines 2502 2511) no Hoare annotation was computed. [2023-12-02 17:01:57,474 INFO L895 garLoopResultBuilder]: At program point L2507(line 2507) the Hoare annotation is: (let ((.cse3 (select |#memory_int| 1)) (.cse0 (select |#memory_int| 37)) (.cse2 (select |#memory_int| 10)) (.cse1 (select |#memory_int| 36))) (and (= ~queued_client~0 0) (= ~__ste_Client_Keyring1_User2~0 0) (= ~__GUIDSL_NON_TERMINAL_main~0 0) (= (select .cse0 2) 10) (= ~__ste_email_isEncrypted1~0 0) (= ~__ste_email_subject0~0.offset 0) (= (select |#valid| 30) 1) (= ~__SELECTED_FEATURE_Sign~0 0) (= 0 ~__ste_Client_AddressBook0_Address2~0) (= |ULTIMATE.start_setup_~__cil_tmp2~0#1.offset| 0) (= ~__ste_client_outbuffer3~0 0) (= 1 (select |#valid| 5)) (= (select |#length| 3) 12) (= (select |#valid| 15) 1) (<= 0 (+ 2147483648 |ULTIMATE.start_main_~retValue_acc~42#1|)) (<= 1 |#StackHeapBarrier|) (= ~__ste_Client_counter~0 0) (= ~__ste_Client_Keyring1_PublicKey2~0 0) (= 44 (select |#length| 30)) (= (select |#length| 12) 12) (= (select |#valid| 26) 1) (= (select |#length| 4) 10) (= |ULTIMATE.start_setup_~__cil_tmp2~0#1.base| 33) (= ~__ste_client_autoResponse1~0 0) (= 30 (select |#length| 24)) (= (select .cse1 1) 100) (= ~__ste_Client_AddressBook2_Alias0~0 0) (= |ULTIMATE.start_setup_~__cil_tmp1~0#1.offset| 0) (= 0 ~__ste_email_subject0~0.base) (= 11 (select |#length| 34)) (= ~__ste_Client_AddressBook2_Alias1~0 0) (= (select |#length| 6) 30) (= |ULTIMATE.start_main_~tmp~19#1| 1) (= ~__ste_Client_Keyring2_PublicKey2~0 0) (= ~__ste_client_forwardReceiver3~0 0) (<= |ULTIMATE.start_main_~retValue_acc~42#1| 2147483647) (= (select |#valid| 35) 1) (= (select |#valid| 9) 1) (= |ULTIMATE.start_setup_chuck_#in~chuck___0#1| 3) (= ~__ste_client_name2~0.offset 0) (= ~__ste_client_name1~0.base 0) (= (select |#length| 15) 13) (= ~__SELECTED_FEATURE_Verify~0 0) (= ~__ste_Client_Keyring1_User0~0 0) (= ~__ste_email_body1~0.offset 0) (= ~__SELECTED_FEATURE_Encrypt~0 0) (= (select |#valid| 11) 1) (= ~__ste_Client_AddressBook1_Address2~0 0) (= (select |#valid| 27) 1) (= 21 (select |#length| 20)) (= ~__ste_ClientAddressBook_size1~0 0) (= ~__ste_Client_Keyring0_PublicKey0~0 0) (= |ULTIMATE.start_valid_product_#res#1| 1) (= ~__ste_Email_counter~0 0) (= (select |#valid| 33) 1) (= ~__ste_ClientKeyring_size1~0 0) (= ~__ste_email_body0~0.offset 0) (= (select |#length| 29) 25) (= ~__ste_email_isSignatureVerified0~0 0) (= ~__ste_Client_Keyring0_User2~0 0) (= ~__ste_ClientAddressBook_size0~0 0) (= ~__ste_Client_Keyring0_User1~0 0) (= ~__ste_Client_AddressBook1_Alias1~0 0) (= ~__ste_email_to1~0 0) (= ~__ste_client_name1~0.offset 0) (= 9 (select |#length| 25)) (= (select .cse2 2) 10) (= 34 (select |#length| 5)) (= (select |#length| 9) 22) (= ~head~0.offset 0) (= (select |#length| 27) 30) (= ~__ste_client_name0~0.offset 0) (= (select .cse2 3) 0) (= ~__ste_Client_Keyring0_PublicKey2~0 0) (= 2 (select |#length| 1)) (= 18 (select |#length| 14)) (= ~__ste_Client_Keyring1_PublicKey0~0 0) (= (select .cse0 3) 0) (= ~__ste_email_to0~0 0) (= (select |#valid| 3) 1) (= ~__ste_email_signKey0~0 0) (= (select |#valid| 7) 1) (= ~__SELECTED_FEATURE_Decrypt~0 0) (= (select |#length| 36) 4) (= ~__ste_email_encryptionKey0~0 0) (= 3 |ULTIMATE.start_setup_chuck__wrappee__Base_~chuck___0#1|) (= ~__SELECTED_FEATURE_Keys~0 0) (= (select |#valid| 18) 1) (= (select |#valid| 22) 1) (= ~__SELECTED_FEATURE_AddressBook~0 0) (= ~__ste_client_forwardReceiver2~0 0) (= ~__ste_Client_Keyring0_PublicKey1~0 0) (= ~__SELECTED_FEATURE_Forward~0 0) (= ~__ste_Client_Keyring0_User0~0 0) (= ~__ste_email_isSigned0~0 0) (= ~__ste_Client_Keyring2_PublicKey1~0 0) (= ~__ste_email_isSigned1~0 0) (= (select |#valid| 24) 1) (= ~__ste_email_body0~0.base 0) (= ~__ste_Client_AddressBook0_Alias0~0 0) (= ~__ste_email_id0~0 0) (= (select |#length| 37) 4) (= (select .cse2 0) 37) (= ~__ste_email_from0~0 0) (= ~__ste_Client_Keyring2_User1~0 0) (= (select |#valid| 12) 1) (= (select |#length| 19) 9) (= (select |#valid| 32) 1) (= ~__ste_Client_AddressBook2_Address2~0 0) (= 16 (select |#length| 7)) (= 3 ~chuck~0) (= (select |#valid| 28) 1) (= ~__ste_Client_AddressBook2_Address1~0 0) (= (select .cse1 3) 0) (= (select |#length| 13) 10) (= ~bob~0 1) (= ~__ste_client_forwardReceiver1~0 0) (= 16 (select |#length| 16)) (= (select |#valid| 37) 1) (= (select |#valid| 4) 1) (= ~__ste_Client_AddressBook1_Alias2~0 0) (= ~__ste_client_outbuffer0~0 0) (= (select |#length| 32) 9) (= (select .cse0 1) 100) (= ~queue_empty~0 1) (= ~__SELECTED_FEATURE_Base~0 0) (= (select |#valid| 1) 1) (= ~__ste_client_privateKey1~0 456) (= ~__ste_client_forwardReceiver0~0 0) (= (select |#valid| 20) 1) (= |ULTIMATE.start_setup_~__cil_tmp1~0#1.base| 32) (= 19 (select |#length| 35)) (= ~__ste_Client_Keyring2_User0~0 0) (= ~rjh~0 2) (= 0 ~__ste_Client_AddressBook0_Address1~0) (= (select |#length| 8) 20) (= ~__ste_Client_AddressBook2_Address0~0 0) (= ~__ste_email_isSignatureVerified1~0 0) (= ~__ste_Client_Keyring1_PublicKey1~0 0) (= ~__ste_Client_Keyring2_PublicKey0~0 0) (= (select |#valid| 21) 1) (= ~__ste_Client_AddressBook1_Address0~0 0) (= (select |#length| 28) 9) (= 3 |ULTIMATE.start_setup_chuck__wrappee__Base_#in~chuck___0#1|) (= ~__ste_client_name2~0.base 0) (= ~__ste_email_from1~0 0) (= (select |#length| 22) 9) (= 28 (select |#length| 2)) (= (select |#length| 17) 25) (= (select |#valid| 14) 1) (= ~__ste_email_subject1~0.base 0) (= (select |#length| 21) 30) (= ~__ste_Client_AddressBook1_Alias0~0 0) (= (select |#valid| 0) 0) (= ~__ste_Client_Keyring2_User2~0 0) (= (select |#valid| 25) 1) (= ~head~0.base 0) (= ~__ste_Client_Keyring1_User1~0 0) (= (select |#valid| 2) 1) (= (select |#length| 10) 4) (= 25 (select |#length| 26)) (= (select |#valid| 36) 1) (= ~__ste_Client_AddressBook2_Alias2~0 0) (= (select |#length| 33) 9) (= (select .cse3 0) 48) (= ~__ste_email_subject1~0.offset 0) (= (select |#valid| 23) 1) (= ~__ste_Client_AddressBook0_Alias2~0 0) (= ~__ste_ClientKeyring_size0~0 0) (= ~__ste_email_isEncrypted0~0 0) (= ~queued_message~0 0) (= ~__ste_Client_AddressBook1_Address1~0 0) (= 44 (select |#length| 31)) (= 0 ~__ste_Client_AddressBook0_Address0~0) (= ~__ste_client_outbuffer1~0 0) (= (select |#valid| 19) 1) (= (select |#valid| 31) 1) (= (select |#valid| 34) 1) (= ~__ste_Client_AddressBook0_Alias1~0 0) (= ~__GUIDSL_ROOT_PRODUCTION~0 0) (= (select |#valid| 16) 1) (= (select |#length| 11) 10) (= (select |#valid| 6) 1) (= 30 (select |#length| 18)) (= 2 ~__ste_client_idCounter1~0) (= (select .cse3 1) 0) (= ~__ste_client_name0~0.base 0) (= ~__ste_email_id1~0 0) (= 21 (select |#length| 23)) (= ~__ste_client_outbuffer2~0 0) (= (select |#valid| 29) 1) (= (select .cse0 0) 37) (= 115 (select .cse2 1)) (= (select .cse1 2) 10) (= ~__ste_ClientAddressBook_size2~0 0) (= (select |#valid| 17) 1) (= (select .cse1 0) 37) (= (select |#valid| 10) 1) (= ~__SELECTED_FEATURE_AutoResponder~0 0) (= ~__ste_email_encryptionKey1~0 0) (= (select |#valid| 8) 1) (= ~__ste_client_autoResponse0~0 0) (= ~__ste_email_body1~0.base 0) (= ~__ste_ClientKeyring_size2~0 0) (= ~__ste_client_autoResponse2~0 0) (= (select |#valid| 13) 1) (= |ULTIMATE.start_setup_chuck_~chuck___0#1| 3) (= ~__ste_email_signKey1~0 0))) [2023-12-02 17:01:57,474 INFO L899 garLoopResultBuilder]: For program point L2540-1(lines 2523 2545) no Hoare annotation was computed. [2023-12-02 17:01:57,474 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-12-02 17:01:57,474 INFO L899 garLoopResultBuilder]: For program point $Ultimate##153(lines 2921 2935) no Hoare annotation was computed. [2023-12-02 17:01:57,474 INFO L899 garLoopResultBuilder]: For program point L2788(lines 2788 2795) no Hoare annotation was computed. [2023-12-02 17:01:57,474 INFO L899 garLoopResultBuilder]: For program point L2590(lines 2590 2597) no Hoare annotation was computed. [2023-12-02 17:01:57,474 INFO L899 garLoopResultBuilder]: For program point L2590-2(lines 2590 2597) no Hoare annotation was computed. [2023-12-02 17:01:57,477 INFO L895 garLoopResultBuilder]: At program point L2476(line 2476) the Hoare annotation is: (let ((.cse3 (select |#memory_int| 1)) (.cse0 (select |#memory_int| 37)) (.cse2 (select |#memory_int| 10)) (.cse1 (select |#memory_int| 36))) (and (= ~queued_client~0 0) (= ~__ste_Client_Keyring1_User2~0 0) (= ~__GUIDSL_NON_TERMINAL_main~0 0) (= (select .cse0 2) 10) (= ~__ste_email_isEncrypted1~0 0) (= ~__ste_email_subject0~0.offset 0) (= (select |#valid| 30) 1) (= ~__SELECTED_FEATURE_Sign~0 0) (= 0 ~__ste_Client_AddressBook0_Address2~0) (= ~__ste_client_outbuffer3~0 0) (= 1 (select |#valid| 5)) (= (select |#length| 3) 12) (= (select |#valid| 15) 1) (<= 0 (+ 2147483648 |ULTIMATE.start_main_~retValue_acc~42#1|)) (<= 1 |#StackHeapBarrier|) (= ~__ste_Client_counter~0 0) (= ~rjh~0 0) (= ~__ste_Client_Keyring1_PublicKey2~0 0) (= 44 (select |#length| 30)) (= (select |#length| 12) 12) (= (select |#valid| 26) 1) (= (select |#length| 4) 10) (= ~__ste_client_autoResponse1~0 0) (= 30 (select |#length| 24)) (= (select .cse1 1) 100) (= ~__ste_Client_AddressBook2_Alias0~0 0) (= 0 ~__ste_email_subject0~0.base) (= 11 (select |#length| 34)) (= ~__ste_Client_AddressBook2_Alias1~0 0) (= (select |#length| 6) 30) (= |ULTIMATE.start_main_~tmp~19#1| 1) (= ~__ste_Client_Keyring2_PublicKey2~0 0) (= ~__ste_client_forwardReceiver3~0 0) (<= |ULTIMATE.start_main_~retValue_acc~42#1| 2147483647) (= (select |#valid| 35) 1) (= (select |#valid| 9) 1) (= ~__ste_client_name2~0.offset 0) (= ~__ste_client_name1~0.base 0) (= (select |#length| 15) 13) (= ~__SELECTED_FEATURE_Verify~0 0) (= ~__ste_Client_Keyring1_User0~0 0) (= ~__ste_email_body1~0.offset 0) (= ~__SELECTED_FEATURE_Encrypt~0 0) (= (select |#valid| 11) 1) (= ~__ste_Client_AddressBook1_Address2~0 0) (= (select |#valid| 27) 1) (= 21 (select |#length| 20)) (= ~__ste_ClientAddressBook_size1~0 0) (= ~__ste_Client_Keyring0_PublicKey0~0 0) (= |ULTIMATE.start_valid_product_#res#1| 1) (= ~__ste_Email_counter~0 0) (= (select |#valid| 33) 1) (= ~__ste_ClientKeyring_size1~0 0) (= ~__ste_email_body0~0.offset 0) (= (select |#length| 29) 25) (= ~__ste_email_isSignatureVerified0~0 0) (= ~__ste_Client_Keyring0_User2~0 0) (= ~__ste_ClientAddressBook_size0~0 0) (= ~__ste_Client_Keyring0_User1~0 0) (= ~__ste_Client_AddressBook1_Alias1~0 0) (= ~__ste_email_to1~0 0) (= ~__ste_client_name1~0.offset 0) (= 9 (select |#length| 25)) (= ~__ste_client_privateKey1~0 0) (= (select .cse2 2) 10) (= 34 (select |#length| 5)) (= (select |#length| 9) 22) (= ~head~0.offset 0) (= (select |#length| 27) 30) (= ~__ste_client_name0~0.offset 0) (= (select .cse2 3) 0) (= ~__ste_Client_Keyring0_PublicKey2~0 0) (= 2 (select |#length| 1)) (= 18 (select |#length| 14)) (= ~__ste_Client_Keyring1_PublicKey0~0 0) (= (select .cse0 3) 0) (= ~__ste_email_to0~0 0) (= (select |#valid| 3) 1) (= ~__ste_email_signKey0~0 0) (= (select |#valid| 7) 1) (= ~__SELECTED_FEATURE_Decrypt~0 0) (= (select |#length| 36) 4) (= ~__ste_email_encryptionKey0~0 0) (= ~__SELECTED_FEATURE_Keys~0 0) (= (select |#valid| 18) 1) (= (select |#valid| 22) 1) (= ~__SELECTED_FEATURE_AddressBook~0 0) (= ~__ste_client_forwardReceiver2~0 0) (= ~__ste_Client_Keyring0_PublicKey1~0 0) (= ~__SELECTED_FEATURE_Forward~0 0) (= ~__ste_Client_Keyring0_User0~0 0) (= ~__ste_email_isSigned0~0 0) (= ~__ste_Client_Keyring2_PublicKey1~0 0) (= ~__ste_email_isSigned1~0 0) (= (select |#valid| 24) 1) (= ~__ste_email_body0~0.base 0) (= ~__ste_Client_AddressBook0_Alias0~0 0) (= ~__ste_email_id0~0 0) (= (select |#length| 37) 4) (= (select .cse2 0) 37) (= ~__ste_client_privateKey0~0 0) (= ~__ste_email_from0~0 0) (= ~__ste_client_idCounter0~0 1) (= ~__ste_Client_Keyring2_User1~0 0) (= (select |#valid| 12) 1) (= (select |#length| 19) 9) (= (select |#valid| 32) 1) (= ~__ste_Client_AddressBook2_Address2~0 0) (= 16 (select |#length| 7)) (= (select |#valid| 28) 1) (= ~__ste_Client_AddressBook2_Address1~0 0) (= (select .cse1 3) 0) (= (select |#length| 13) 10) (= ~bob~0 1) (= ~__ste_client_forwardReceiver1~0 0) (= 16 (select |#length| 16)) (= (select |#valid| 37) 1) (= (select |#valid| 4) 1) (= |ULTIMATE.start_setup_bob_#in~bob___0#1| 1) (= ~__ste_Client_AddressBook1_Alias2~0 0) (= ~__ste_client_outbuffer0~0 0) (= (select |#length| 32) 9) (= (select .cse0 1) 100) (= ~queue_empty~0 1) (= ~__SELECTED_FEATURE_Base~0 0) (= (select |#valid| 1) 1) (= ~__ste_client_forwardReceiver0~0 0) (= (select |#valid| 20) 1) (= 19 (select |#length| 35)) (= ~__ste_Client_Keyring2_User0~0 0) (= 0 ~__ste_Client_AddressBook0_Address1~0) (= (select |#length| 8) 20) (= ~__ste_Client_AddressBook2_Address0~0 0) (= ~__ste_email_isSignatureVerified1~0 0) (= ~__ste_Client_Keyring1_PublicKey1~0 0) (= |ULTIMATE.start_setup_bob_~bob___0#1| 1) (= ~__ste_Client_Keyring2_PublicKey0~0 0) (= (select |#valid| 21) 1) (= ~__ste_Client_AddressBook1_Address0~0 0) (= (select |#length| 28) 9) (= ~__ste_client_name2~0.base 0) (= ~__ste_email_from1~0 0) (= (select |#length| 22) 9) (= 28 (select |#length| 2)) (= (select |#length| 17) 25) (= (select |#valid| 14) 1) (= ~__ste_email_subject1~0.base 0) (= (select |#length| 21) 30) (= ~__ste_Client_AddressBook1_Alias0~0 0) (= (select |#valid| 0) 0) (= ~__ste_Client_Keyring2_User2~0 0) (= (select |#valid| 25) 1) (= ~head~0.base 0) (= ~__ste_client_privateKey2~0 0) (= ~__ste_Client_Keyring1_User1~0 0) (= (select |#valid| 2) 1) (= (select |#length| 10) 4) (= 25 (select |#length| 26)) (= (select |#valid| 36) 1) (= ~__ste_Client_AddressBook2_Alias2~0 0) (= (select |#length| 33) 9) (= (select .cse3 0) 48) (= ~__ste_email_subject1~0.offset 0) (= (select |#valid| 23) 1) (= ~__ste_Client_AddressBook0_Alias2~0 0) (= ~__ste_ClientKeyring_size0~0 0) (= ~__ste_email_isEncrypted0~0 0) (= ~queued_message~0 0) (= ~__ste_Client_AddressBook1_Address1~0 0) (= 44 (select |#length| 31)) (= 0 ~__ste_Client_AddressBook0_Address0~0) (= ~__ste_client_outbuffer1~0 0) (= (select |#valid| 19) 1) (= (select |#valid| 31) 1) (= (select |#valid| 34) 1) (= ~__ste_Client_AddressBook0_Alias1~0 0) (= ~__GUIDSL_ROOT_PRODUCTION~0 0) (= (select |#valid| 16) 1) (= (select |#length| 11) 10) (= (select |#valid| 6) 1) (= ~chuck~0 0) (= 30 (select |#length| 18)) (= (select .cse3 1) 0) (= ~__ste_client_name0~0.base 0) (= ~__ste_email_id1~0 0) (= 21 (select |#length| 23)) (= ~__ste_client_outbuffer2~0 0) (= (select |#valid| 29) 1) (= (select .cse0 0) 37) (= 115 (select .cse2 1)) (= (select .cse1 2) 10) (= ~__ste_ClientAddressBook_size2~0 0) (= (select |#valid| 17) 1) (= (select .cse1 0) 37) (= (select |#valid| 10) 1) (= ~__SELECTED_FEATURE_AutoResponder~0 0) (= ~__ste_email_encryptionKey1~0 0) (= (select |#valid| 8) 1) (= ~__ste_client_autoResponse0~0 0) (= ~__ste_email_body1~0.base 0) (= ~__ste_ClientKeyring_size2~0 0) (= ~__ste_client_autoResponse2~0 0) (= (select |#valid| 13) 1) (= ~__ste_email_signKey1~0 0))) [2023-12-02 17:01:57,477 INFO L899 garLoopResultBuilder]: For program point L2476-1(lines 2470 2480) no Hoare annotation was computed. [2023-12-02 17:01:57,477 INFO L895 garLoopResultBuilder]: At program point L2708(line 2708) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,477 INFO L899 garLoopResultBuilder]: For program point L2708-1(lines 2703 2712) no Hoare annotation was computed. [2023-12-02 17:01:57,477 INFO L899 garLoopResultBuilder]: For program point L2609-1(line 2609) no Hoare annotation was computed. [2023-12-02 17:01:57,477 INFO L895 garLoopResultBuilder]: At program point L2609(line 2609) the Hoare annotation is: (and (= |ULTIMATE.start_main_~tmp~19#1| 1) (= |ULTIMATE.start_test_~op1~0#1| 0)) [2023-12-02 17:01:57,477 INFO L895 garLoopResultBuilder]: At program point L2676(line 2676) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,477 INFO L895 garLoopResultBuilder]: At program point L2610(line 2610) the Hoare annotation is: (and (= |ULTIMATE.start_main_~tmp~19#1| 1) (= |ULTIMATE.start_test_~op1~0#1| 0)) [2023-12-02 17:01:57,477 INFO L899 garLoopResultBuilder]: For program point L2676-1(line 2676) no Hoare annotation was computed. [2023-12-02 17:01:57,478 INFO L895 garLoopResultBuilder]: At program point L2610-1(line 2610) the Hoare annotation is: (and (= |ULTIMATE.start_main_~tmp~19#1| 1) (= |ULTIMATE.start_test_~op1~0#1| 0)) [2023-12-02 17:01:57,478 INFO L899 garLoopResultBuilder]: For program point L2858(lines 2858 2862) no Hoare annotation was computed. [2023-12-02 17:01:57,478 INFO L895 garLoopResultBuilder]: At program point L2677-1(line 2677) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,478 INFO L895 garLoopResultBuilder]: At program point L2677(line 2677) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,478 INFO L899 garLoopResultBuilder]: For program point L2611(line 2611) no Hoare annotation was computed. [2023-12-02 17:01:57,478 INFO L895 garLoopResultBuilder]: At program point L2925-1(lines 2776 2946) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,478 INFO L899 garLoopResultBuilder]: For program point L2925(lines 2925 2932) no Hoare annotation was computed. [2023-12-02 17:01:57,478 INFO L895 garLoopResultBuilder]: At program point L2628(line 2628) the Hoare annotation is: (= |ULTIMATE.start_main_~tmp~19#1| 1) [2023-12-02 17:01:57,478 INFO L899 garLoopResultBuilder]: For program point L2628-1(line 2628) no Hoare annotation was computed. [2023-12-02 17:01:57,478 INFO L899 garLoopResultBuilder]: For program point getEmailFromEXIT(lines 617 635) no Hoare annotation was computed. [2023-12-02 17:01:57,478 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 617 635) the Hoare annotation is: true [2023-12-02 17:01:57,478 INFO L899 garLoopResultBuilder]: For program point isReadableEXIT(lines 518 526) no Hoare annotation was computed. [2023-12-02 17:01:57,478 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 518 526) the Hoare annotation is: true [2023-12-02 17:01:57,479 INFO L899 garLoopResultBuilder]: For program point setClientKeyringPublicKeyEXIT(lines 1932 1975) no Hoare annotation was computed. [2023-12-02 17:01:57,483 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 1932 1975) the Hoare annotation is: (or (not (= |old(~__ste_Client_Keyring0_PublicKey1~0)| 0)) (not (= ~__ste_Client_AddressBook1_Address2~0 0)) (not (= ~__ste_email_from0~0 0)) (not (= ~__ste_client_autoResponse2~0 0)) (not (= ~__ste_client_name2~0.base 0)) (not (= ~__ste_Client_AddressBook1_Alias1~0 0)) (not (= ~rjh~0 2)) (not (= ~__ste_ClientAddressBook_size1~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address0~0)) (forall ((|v_ULTIMATE.start_test_~tmp___9~0#1_BEFORE_CALL_20| Int) (|v_ULTIMATE.start_bobKeyAdd_#t~ret86#1_16| Int)) (or (< (+ |v_ULTIMATE.start_test_~tmp___9~0#1_BEFORE_CALL_20| 2147483648) 0) (< 2147483647 |v_ULTIMATE.start_test_~tmp___9~0#1_BEFORE_CALL_20|) (let ((.cse97 (select |#memory_int| 36)) (.cse100 (select |#memory_int| 10)) (.cse99 (select |#memory_int| 1)) (.cse98 (select |#memory_int| 37))) (let ((.cse0 (not (= (select .cse98 2) 10))) (.cse1 (not (= (select |#valid| 23) 1))) (.cse2 (not (= (select .cse99 0) 48))) (.cse3 (not (= (select |#valid| 26) 1))) (.cse4 (not (= (select |#valid| 31) 1))) (.cse5 (= |v_ULTIMATE.start_test_~tmp___9~0#1_BEFORE_CALL_20| 0)) (.cse6 (not (= 11 (select |#length| 34)))) (.cse7 (not (= 18 (select |#length| 14)))) (.cse8 (not (= (select |#valid| 35) 1))) (.cse9 (not (= 44 (select |#length| 31)))) (.cse10 (not (= 115 (select .cse100 1)))) (.cse11 (not (= (select |#valid| 37) 1))) (.cse12 (not (= (select |#valid| 12) 1))) (.cse13 (not (= 2 (select |#length| 1)))) (.cse14 (not (= (select .cse100 0) 37))) (.cse15 (not (= (select |#length| 15) 13))) (.cse16 (not (= 30 (select |#length| 18)))) (.cse17 (not (= (select .cse98 1) 100))) (.cse18 (not (= (select |#valid| 6) 1))) (.cse19 (not (= (select |#valid| 34) 1))) (.cse82 (not (= (+ |v_ULTIMATE.start_bobKeyAdd_#t~ret86#1_16| 1) 0))) (.cse20 (not (= (select |#length| 21) 30))) (.cse21 (not (= (select |#length| 32) 9))) (.cse22 (not (= (select |#valid| 32) 1))) (.cse23 (not (= (select |#valid| 3) 1))) (.cse24 (not (= (select .cse97 0) 37))) (.cse25 (not (= 25 (select |#length| 26)))) (.cse26 (not (= (select .cse100 3) 0))) (.cse27 (not (= (select |#valid| 25) 1))) (.cse28 (not (= (select |#valid| 20) 1))) (.cse29 (not (= 9 (select |#length| 25)))) (.cse30 (not (= (select |#valid| 21) 1))) (.cse31 (not (= (select |#valid| 11) 1))) (.cse32 (not (= (select |#valid| 16) 1))) (.cse33 (not (= (select .cse100 2) 10))) (.cse34 (not (= (select |#length| 36) 4))) (.cse35 (not (= (select |#valid| 28) 1))) (.cse36 (not (= (select |#valid| 15) 1))) (.cse37 (not (= 1 (select |#valid| 5)))) (.cse38 (not (= (select |#length| 3) 12))) (.cse39 (not (= (select |#valid| 0) 0))) (.cse40 (not (= (select |#valid| 27) 1))) (.cse41 (not (= (select .cse99 1) 0))) (.cse42 (not (= 16 (select |#length| 16)))) (.cse43 (not (= 34 (select |#length| 5)))) (.cse44 (not (= (select |#valid| 24) 1))) (.cse45 (not (= 16 (select |#length| 7)))) (.cse46 (not (= (select |#length| 12) 12))) (.cse47 (not (= (select |#valid| 19) 1))) (.cse48 (not (= (select |#valid| 1) 1))) (.cse49 (not (= (select |#valid| 22) 1))) (.cse50 (not (= (select |#length| 27) 30))) (.cse51 (not (= (select |#length| 13) 10))) (.cse52 (not (= 21 (select |#length| 20)))) (.cse53 (not (= (select |#length| 4) 10))) (.cse54 (not (= (select .cse98 0) 37))) (.cse55 (not (= (select |#length| 29) 25))) (.cse56 (not (= (select |#valid| 8) 1))) (.cse57 (not (= (select |#valid| 4) 1))) (.cse58 (not (= (select |#length| 8) 20))) (.cse59 (not (= (select |#length| 6) 30))) (.cse60 (not (= (select |#valid| 29) 1))) (.cse61 (not (= (select |#valid| 7) 1))) (.cse62 (not (= (select |#valid| 10) 1))) (.cse63 (not (= (select .cse97 3) 0))) (.cse64 (not (= (select |#length| 9) 22))) (.cse65 (not (= (select |#valid| 14) 1))) (.cse66 (not (= (select |#length| 28) 9))) (.cse67 (not (= (select |#valid| 13) 1))) (.cse68 (not (= (select |#valid| 36) 1))) (.cse69 (not (= (select |#length| 37) 4))) (.cse70 (not (= (select |#valid| 33) 1))) (.cse71 (not (= (select |#valid| 2) 1))) (.cse72 (not (= (select |#length| 17) 25))) (.cse73 (not (= (select .cse97 1) 100))) (.cse74 (not (= (select |#length| 22) 9))) (.cse75 (not (= (select |#valid| 30) 1))) (.cse76 (not (= 30 (select |#length| 24)))) (.cse77 (not (= (select |#valid| 17) 1))) (.cse78 (not (= (select |#length| 19) 9))) (.cse79 (not (= (select |#valid| 9) 1))) (.cse80 (not (= 21 (select |#length| 23)))) (.cse85 (not (= (select |#length| 11) 10))) (.cse86 (not (= 28 (select |#length| 2)))) (.cse87 (not (= (select |#length| 33) 9))) (.cse88 (not (= (select |#length| 10) 4))) (.cse89 (not (= (select .cse98 3) 0))) (.cse90 (not (= (select .cse97 2) 10))) (.cse91 (not (= (select |#valid| 18) 1))) (.cse92 (not (= 44 (select |#length| 30)))) (.cse93 (not (= 19 (select |#length| 35))))) (and (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 (forall ((|v_createClientKeyringEntry_setClientKeyringSize_~handle#1_35| Int) (|v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~value#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_24| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~handle#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_~__cil_tmp5~2#1_18| Int) (v_~__ste_ClientKeyring_size2~0_56 Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_BEFORE_RETURN_4| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~value#1_32| Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_BEFORE_RETURN_4| Int) (v_~__ste_ClientKeyring_size0~0_44 Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_24| Int) (v_~__ste_ClientKeyring_size1~0_50 Int)) (or (< (+ v_~__ste_ClientKeyring_size0~0_44 2147483648) 0) (let ((.cse81 (not (= v_~__ste_ClientKeyring_size2~0_56 ~__ste_ClientKeyring_size2~0))) (.cse83 (not (= v_~__ste_ClientKeyring_size1~0_50 ~__ste_ClientKeyring_size1~0)))) (and (or .cse81 .cse82 (not (= |v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_BEFORE_RETURN_4| |v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_24|)) (not (= v_~__ste_ClientKeyring_size0~0_44 ~__ste_ClientKeyring_size0~0)) (not (= |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_4| |v_createClientKeyringEntry_~__cil_tmp5~2#1_18|)) (< v_~__ste_ClientKeyring_size0~0_44 2) (not (= (+ |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_4| 1) 0)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_~value#1_32| |v_createClientKeyringEntry_setClientKeyringSize_~value#1_BEFORE_RETURN_4|)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_~handle#1_35| |v_createClientKeyringEntry_setClientKeyringSize_~handle#1_BEFORE_RETURN_4|)) .cse83 (not (= |v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_24| |v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_BEFORE_RETURN_4|))) (let ((.cse84 (+ v_~__ste_ClientKeyring_size0~0_44 1))) (or .cse81 (not (= .cse84 |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_4|)) (not (= |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_4| ~__ste_ClientKeyring_size0~0)) (not (= |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_4| |v_ULTIMATE.start_bobKeyAdd_#t~ret86#1_16|)) (< 1 v_~__ste_ClientKeyring_size0~0_44) (not (= .cse84 |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_4|)) .cse83)))) (< 2147483647 v_~__ste_ClientKeyring_size0~0_44))) .cse85 .cse86 .cse87 .cse88 .cse89 .cse90 .cse91 .cse92 .cse93) (or .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (forall ((|v_createClientKeyringEntry_setClientKeyringSize_~handle#1_35| Int) (|v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~value#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_24| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~handle#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_~__cil_tmp5~2#1_18| Int) (v_~__ste_ClientKeyring_size2~0_56 Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_BEFORE_RETURN_3| Int) (|v_createClientKeyringEntry_setClientKeyringSize_~value#1_32| Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_BEFORE_RETURN_3| Int) (v_~__ste_ClientKeyring_size0~0_44 Int) (|v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_24| Int) (v_~__ste_ClientKeyring_size1~0_50 Int)) (or (< (+ v_~__ste_ClientKeyring_size0~0_44 2147483648) 0) (let ((.cse94 (not (= v_~__ste_ClientKeyring_size2~0_56 ~__ste_ClientKeyring_size2~0))) (.cse96 (not (= v_~__ste_ClientKeyring_size1~0_50 ~__ste_ClientKeyring_size1~0)))) (and (let ((.cse95 (+ v_~__ste_ClientKeyring_size0~0_44 1))) (or .cse94 (not (= .cse95 |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_3|)) (not (= .cse95 |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_3|)) (< 1 v_~__ste_ClientKeyring_size0~0_44) (not (= |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_3| |v_ULTIMATE.start_bobKeyAdd_#t~ret86#1_16|)) .cse96 (not (= |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_3| ~__ste_ClientKeyring_size0~0)))) (or .cse94 .cse82 (not (= v_~__ste_ClientKeyring_size0~0_44 ~__ste_ClientKeyring_size0~0)) (< v_~__ste_ClientKeyring_size0~0_44 2) (not (= (+ |v_createClientKeyringEntry_~retValue_acc~33#1_BEFORE_RETURN_3| 1) 0)) (not (= |v_createClientKeyringEntry_~__cil_tmp5~2#1_BEFORE_RETURN_3| |v_createClientKeyringEntry_~__cil_tmp5~2#1_18|)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_BEFORE_RETURN_3| |v_createClientKeyringEntry_setClientKeyringSize_#in~value#1_24|)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_~value#1_32| |v_createClientKeyringEntry_setClientKeyringSize_~value#1_BEFORE_RETURN_3|)) (not (= |v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_24| |v_createClientKeyringEntry_setClientKeyringSize_#in~handle#1_BEFORE_RETURN_3|)) .cse96 (not (= |v_createClientKeyringEntry_setClientKeyringSize_~handle#1_35| |v_createClientKeyringEntry_setClientKeyringSize_~handle#1_BEFORE_RETURN_3|))))) (< 2147483647 v_~__ste_ClientKeyring_size0~0_44))) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46 .cse47 .cse48 .cse49 .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse85 .cse86 .cse87 .cse88 .cse89 .cse90 .cse91 .cse92 .cse93)))))) (not (= |old(~__ste_Client_Keyring1_PublicKey0~0)| 0)) (not (= ~__ste_Client_counter~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address1~0)) (not (= ~bob~0 1)) (not (= |old(~__ste_Client_Keyring2_PublicKey0~0)| 0)) (not (= ~queued_message~0 0)) (not (= ~__ste_client_name2~0.offset 0)) (not (= ~__ste_ClientAddressBook_size2~0 0)) (not (= ~__SELECTED_FEATURE_AddressBook~0 0)) (not (= ~__ste_Client_AddressBook0_Alias2~0 0)) (not (= ~__ste_email_id0~0 0)) (not (= ~__SELECTED_FEATURE_Keys~0 0)) (not (= |setClientKeyringPublicKey_#in~index| 0)) (not (= ~__ste_Client_AddressBook2_Address0~0 0)) (not (= ~__ste_Client_Keyring0_User2~0 0)) (not (= ~queued_client~0 0)) (not (= ~__ste_Client_AddressBook2_Alias2~0 0)) (not (= ~__ste_email_isSigned0~0 0)) (not (= ~__ste_email_encryptionKey0~0 0)) (not (= ~__ste_email_signKey1~0 0)) (not (= ~__ste_client_name0~0.base 0)) (not (= ~__ste_Client_AddressBook2_Address1~0 0)) (not (= ~__GUIDSL_ROOT_PRODUCTION~0 0)) (not (= ~__SELECTED_FEATURE_Forward~0 0)) (not (= ~__ste_email_body1~0.base 0)) (not (= ~__GUIDSL_NON_TERMINAL_main~0 0)) (not (= ~__ste_email_to0~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey2~0 0)) (not (= ~__ste_client_outbuffer0~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address2~0)) (not (= ~__ste_client_forwardReceiver0~0 0)) (not (= ~__ste_email_body1~0.offset 0)) (not (= ~__ste_email_body0~0.offset 0)) (not (= ~__ste_email_isEncrypted1~0 0)) (not (= ~__ste_Client_AddressBook1_Alias0~0 0)) (not (= ~head~0.offset 0)) (not (= ~__ste_email_id1~0 0)) (not (= 456 |setClientKeyringPublicKey_#in~value|)) (not (= ~__ste_client_forwardReceiver2~0 0)) (not (= ~__ste_client_outbuffer1~0 0)) (not (= ~__ste_email_signKey0~0 0)) (not (= ~__SELECTED_FEATURE_Sign~0 0)) (not (= |setClientKeyringPublicKey_#in~handle| 1)) (not (= ~__ste_Client_AddressBook2_Alias1~0 0)) (not (= ~__ste_email_isSignatureVerified0~0 0)) (not (= ~__ste_Client_AddressBook0_Alias0~0 0)) (not (= ~__ste_client_outbuffer3~0 0)) (not (= ~__SELECTED_FEATURE_Base~0 0)) (not (= ~__ste_email_encryptionKey1~0 0)) (not (= ~__ste_email_subject0~0.offset 0)) (not (= ~__ste_email_to1~0 0)) (not (= ~__ste_Client_AddressBook1_Alias2~0 0)) (not (= 3 ~__ste_client_idCounter2~0)) (not (= ~__ste_email_isSignatureVerified1~0 0)) (not (= ~__ste_email_subject1~0.base 0)) (not (= ~__ste_client_autoResponse1~0 0)) (not (= 789 ~__ste_client_privateKey2~0)) (not (= ~__ste_Client_AddressBook2_Address2~0 0)) (not (= ~__ste_client_name1~0.offset 0)) (not (= |old(~__ste_Client_Keyring1_PublicKey1~0)| 0)) (not (= ~__ste_email_body0~0.base 0)) (not (= ~__ste_Client_AddressBook1_Address1~0 0)) (not (= ~__SELECTED_FEATURE_Decrypt~0 0)) (not (= 2 ~__ste_Client_Keyring0_User0~0)) (not (= ~__ste_client_name0~0.offset 0)) (not (= |old(~__ste_Client_Keyring2_PublicKey1~0)| 0)) (not (= 3 ~chuck~0)) (not (= |old(~__ste_Client_Keyring0_PublicKey0~0)| 0)) (not (= ~__ste_Client_AddressBook1_Address0~0 0)) (not (= ~__SELECTED_FEATURE_Verify~0 0)) (not (= ~__ste_Client_Keyring2_User2~0 0)) (not (= ~__SELECTED_FEATURE_AutoResponder~0 0)) (< |#StackHeapBarrier| 1) (not (= ~__ste_ClientAddressBook_size0~0 0)) (not (= ~__ste_client_forwardReceiver3~0 0)) (not (= ~__ste_client_forwardReceiver1~0 0)) (not (= ~__ste_Client_Keyring1_User2~0 0)) (not (= ~__ste_client_outbuffer2~0 0)) (not (= ~__ste_email_isEncrypted0~0 0)) (not (= ~__ste_Client_Keyring2_PublicKey2~0 0)) (not (= ~__SELECTED_FEATURE_Encrypt~0 0)) (not (= ~__ste_client_autoResponse0~0 0)) (not (= ~queue_empty~0 1)) (not (= ~__ste_client_name1~0.base 0)) (not (= ~__ste_Client_AddressBook2_Alias0~0 0)) (not (= ~__ste_email_isSigned1~0 0)) (not (= ~head~0.base 0)) (not (= ~__ste_Client_AddressBook0_Alias1~0 0)) (not (= ~__ste_Email_counter~0 0)) (not (= ~__ste_email_from1~0 0)) (not (= ~__ste_email_subject1~0.offset 0)) (and (= ~__ste_Client_Keyring0_PublicKey0~0 0) (= ~__ste_Client_Keyring1_PublicKey0~0 0) (= ~__ste_Client_Keyring0_PublicKey1~0 0) (= ~__ste_Client_Keyring2_PublicKey1~0 0) (= ~__ste_Client_Keyring1_PublicKey1~0 0) (= ~__ste_Client_Keyring2_PublicKey0~0 0)) (not (= 0 ~__ste_email_subject0~0.base)) (not (= ~__ste_Client_Keyring0_PublicKey2~0 0))) [2023-12-02 17:01:57,483 INFO L899 garLoopResultBuilder]: For program point setClientIdEXIT(lines 2051 2070) no Hoare annotation was computed. [2023-12-02 17:01:57,485 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 2051 2070) the Hoare annotation is: (or (not (= ~__ste_Client_AddressBook1_Address2~0 0)) (not (= ~__ste_email_from0~0 0)) (not (= ~__ste_client_autoResponse2~0 0)) (not (= ~__ste_client_name2~0.base 0)) (not (= ~__ste_Client_AddressBook1_Alias1~0 0)) (not (= ~rjh~0 2)) (not (= ~__ste_ClientAddressBook_size1~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address0~0)) (not (= |old(~__ste_client_idCounter1~0)| 2)) (< 3 |setClientId_#in~handle|) (not (= ~__ste_Client_counter~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address1~0)) (not (= ~bob~0 1)) (not (= ~queued_message~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey1~0 0)) (not (= ~__ste_client_name2~0.offset 0)) (not (= ~__ste_ClientAddressBook_size2~0 0)) (not (= ~__SELECTED_FEATURE_AddressBook~0 0)) (not (= ~__ste_Client_AddressBook0_Alias2~0 0)) (not (= ~__ste_email_id0~0 0)) (not (= ~__SELECTED_FEATURE_Keys~0 0)) (not (= ~__ste_Client_AddressBook2_Address0~0 0)) (not (= ~__ste_Client_Keyring0_User2~0 0)) (not (= ~queued_client~0 0)) (not (= ~__ste_Client_AddressBook2_Alias2~0 0)) (not (= ~__ste_email_isSigned0~0 0)) (not (= ~__ste_email_encryptionKey0~0 0)) (not (= ~__ste_Client_Keyring0_User0~0 0)) (not (= ~__ste_email_signKey1~0 0)) (not (= ~__ste_client_name0~0.base 0)) (not (= ~__ste_Client_AddressBook2_Address1~0 0)) (not (= ~__GUIDSL_ROOT_PRODUCTION~0 0)) (not (= ~__SELECTED_FEATURE_Forward~0 0)) (not (= ~__ste_email_body1~0.base 0)) (not (= ~__GUIDSL_NON_TERMINAL_main~0 0)) (not (= ~__ste_email_to0~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey2~0 0)) (not (= ~__ste_client_outbuffer0~0 0)) (not (= 0 ~__ste_Client_AddressBook0_Address2~0)) (not (= ~__ste_client_forwardReceiver0~0 0)) (not (= ~__ste_email_body1~0.offset 0)) (< 3 ~chuck~0) (not (= ~__ste_email_body0~0.offset 0)) (not (= ~__ste_Client_Keyring1_User0~0 0)) (not (= ~__ste_email_isEncrypted1~0 0)) (not (= ~__ste_Client_AddressBook1_Alias0~0 0)) (not (= ~head~0.offset 0)) (not (= 3 |setClientId_#in~value|)) (not (= ~__ste_email_id1~0 0)) (not (= ~__ste_client_forwardReceiver2~0 0)) (not (= ~__ste_client_outbuffer1~0 0)) (not (= ~__ste_ClientKeyring_size0~0 0)) (not (= ~__ste_email_signKey0~0 0)) (not (= ~__SELECTED_FEATURE_Sign~0 0)) (not (= ~__ste_Client_AddressBook2_Alias1~0 0)) (not (= ~__ste_Client_Keyring1_User1~0 0)) (not (= ~__ste_Client_Keyring2_PublicKey0~0 0)) (not (= ~__ste_email_isSignatureVerified0~0 0)) (not (= ~__ste_Client_AddressBook0_Alias0~0 0)) (not (= ~__ste_client_outbuffer3~0 0)) (not (= ~__ste_Client_Keyring2_PublicKey1~0 0)) (not (= ~__SELECTED_FEATURE_Base~0 0)) (not (= ~__ste_email_encryptionKey1~0 0)) (not (= ~__ste_email_subject0~0.offset 0)) (< ~chuck~0 0) (not (= ~__ste_email_to1~0 0)) (not (= ~__ste_Client_AddressBook1_Alias2~0 0)) (not (= ~__ste_Client_Keyring1_PublicKey0~0 0)) (< |setClientId_#in~handle| 1) (not (= ~__ste_Client_Keyring0_PublicKey1~0 0)) (not (= ~__ste_Client_Keyring0_User1~0 0)) (not (= ~__ste_Client_Keyring2_User1~0 0)) (not (= ~__ste_Client_Keyring0_PublicKey0~0 0)) (not (= ~__ste_email_isSignatureVerified1~0 0)) (not (= ~__ste_email_subject1~0.base 0)) (not (= ~__ste_client_autoResponse1~0 0)) (not (= ~__ste_Client_AddressBook2_Address2~0 0)) (not (= ~__ste_client_name1~0.offset 0)) (not (= ~__ste_email_body0~0.base 0)) (not (= ~__ste_ClientKeyring_size2~0 0)) (not (= ~__ste_Client_AddressBook1_Address1~0 0)) (not (= ~__SELECTED_FEATURE_Decrypt~0 0)) (not (= ~__ste_client_name0~0.offset 0)) (not (= ~__ste_Client_AddressBook1_Address0~0 0)) (not (= ~__ste_client_privateKey1~0 456)) (not (= ~__SELECTED_FEATURE_Verify~0 0)) (not (= ~__ste_Client_Keyring2_User2~0 0)) (not (= ~__SELECTED_FEATURE_AutoResponder~0 0)) (< |#StackHeapBarrier| 1) (not (= ~__ste_ClientAddressBook_size0~0 0)) (not (= ~__ste_client_forwardReceiver3~0 0)) (not (= ~__ste_client_forwardReceiver1~0 0)) (not (= ~__ste_Client_Keyring1_User2~0 0)) (not (= ~__ste_client_outbuffer2~0 0)) (not (= ~__ste_email_isEncrypted0~0 0)) (not (= ~__ste_Client_Keyring2_User0~0 0)) (= ~chuck~0 0) (= 2 ~__ste_client_idCounter1~0) (not (= ~__ste_Client_Keyring2_PublicKey2~0 0)) (not (= ~__SELECTED_FEATURE_Encrypt~0 0)) (not (= ~__ste_client_autoResponse0~0 0)) (not (= ~queue_empty~0 1)) (not (= ~__ste_client_name1~0.base 0)) (not (= ~__ste_Client_AddressBook2_Alias0~0 0)) (not (= ~__ste_email_isSigned1~0 0)) (not (= ~head~0.base 0)) (not (= ~__ste_Client_AddressBook0_Alias1~0 0)) (not (= ~__ste_Email_counter~0 0)) (not (= ~__ste_email_from1~0 0)) (not (= ~__ste_email_subject1~0.offset 0)) (not (= 0 ~__ste_email_subject0~0.base)) (not (= ~__ste_Client_Keyring0_PublicKey2~0 0)) (not (= ~__ste_ClientKeyring_size1~0 0))) [2023-12-02 17:01:57,486 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:01:57,488 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-12-02 17:01:57,506 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[37][2] could not be translated [2023-12-02 17:01:57,506 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[23] could not be translated [2023-12-02 17:01:57,507 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[1][0] could not be translated [2023-12-02 17:01:57,508 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[26] could not be translated [2023-12-02 17:01:57,508 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[31] could not be translated [2023-12-02 17:01:57,509 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[34] could not be translated [2023-12-02 17:01:57,509 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[14] could not be translated [2023-12-02 17:01:57,510 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[35] could not be translated [2023-12-02 17:01:57,510 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[31] could not be translated [2023-12-02 17:01:57,511 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[10][1] could not be translated [2023-12-02 17:01:57,511 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[37] could not be translated [2023-12-02 17:01:57,512 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[12] could not be translated [2023-12-02 17:01:57,512 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[1] could not be translated [2023-12-02 17:01:57,513 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[10][0] could not be translated [2023-12-02 17:01:57,513 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[15] could not be translated [2023-12-02 17:01:57,514 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[18] could not be translated [2023-12-02 17:01:57,514 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[37][1] could not be translated [2023-12-02 17:01:57,515 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[6] could not be translated [2023-12-02 17:01:57,515 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[34] could not be translated [2023-12-02 17:01:57,515 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[21] could not be translated [2023-12-02 17:01:57,516 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[32] could not be translated [2023-12-02 17:01:57,516 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[32] could not be translated [2023-12-02 17:01:57,517 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[3] could not be translated [2023-12-02 17:01:57,517 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[36][0] could not be translated [2023-12-02 17:01:57,518 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[26] could not be translated [2023-12-02 17:01:57,518 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[10][3] could not be translated [2023-12-02 17:01:57,518 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[25] could not be translated [2023-12-02 17:01:57,519 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[20] could not be translated [2023-12-02 17:01:57,519 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[25] could not be translated [2023-12-02 17:01:57,520 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[21] could not be translated [2023-12-02 17:01:57,520 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[11] could not be translated [2023-12-02 17:01:57,520 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[16] could not be translated [2023-12-02 17:01:57,521 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[10][2] could not be translated [2023-12-02 17:01:57,521 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[36] could not be translated [2023-12-02 17:01:57,521 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[28] could not be translated [2023-12-02 17:01:57,522 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[15] could not be translated [2023-12-02 17:01:57,522 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[5] could not be translated [2023-12-02 17:01:57,522 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[3] could not be translated [2023-12-02 17:01:57,523 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[0] could not be translated [2023-12-02 17:01:57,523 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[27] could not be translated [2023-12-02 17:01:57,524 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[1][1] could not be translated [2023-12-02 17:01:57,524 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[16] could not be translated [2023-12-02 17:01:57,524 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[5] could not be translated [2023-12-02 17:01:57,525 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[24] could not be translated [2023-12-02 17:01:57,525 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[7] could not be translated [2023-12-02 17:01:57,525 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[12] could not be translated [2023-12-02 17:01:57,526 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[19] could not be translated [2023-12-02 17:01:57,526 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[1] could not be translated [2023-12-02 17:01:57,526 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[22] could not be translated [2023-12-02 17:01:57,527 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[27] could not be translated [2023-12-02 17:01:57,527 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[13] could not be translated [2023-12-02 17:01:57,527 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[20] could not be translated [2023-12-02 17:01:57,528 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[4] could not be translated [2023-12-02 17:01:57,528 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[37][0] could not be translated [2023-12-02 17:01:57,528 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[29] could not be translated [2023-12-02 17:01:57,529 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[8] could not be translated [2023-12-02 17:01:57,529 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[4] could not be translated [2023-12-02 17:01:57,529 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[8] could not be translated [2023-12-02 17:01:57,530 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[6] could not be translated [2023-12-02 17:01:57,530 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[29] could not be translated [2023-12-02 17:01:57,530 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[7] could not be translated [2023-12-02 17:01:57,531 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[10] could not be translated [2023-12-02 17:01:57,531 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[36][3] could not be translated [2023-12-02 17:01:57,531 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[9] could not be translated [2023-12-02 17:01:57,531 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[14] could not be translated [2023-12-02 17:01:57,531 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[28] could not be translated [2023-12-02 17:01:57,532 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[13] could not be translated [2023-12-02 17:01:57,532 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[36] could not be translated [2023-12-02 17:01:57,532 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[37] could not be translated [2023-12-02 17:01:57,533 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[33] could not be translated [2023-12-02 17:01:57,533 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[2] could not be translated [2023-12-02 17:01:57,533 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[17] could not be translated [2023-12-02 17:01:57,533 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[36][1] could not be translated [2023-12-02 17:01:57,533 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[22] could not be translated [2023-12-02 17:01:57,534 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[30] could not be translated [2023-12-02 17:01:57,534 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[24] could not be translated [2023-12-02 17:01:57,534 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[17] could not be translated [2023-12-02 17:01:57,534 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[19] could not be translated [2023-12-02 17:01:57,534 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[9] could not be translated [2023-12-02 17:01:57,535 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[23] could not be translated [2023-12-02 17:01:57,535 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[11] could not be translated [2023-12-02 17:01:57,535 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[2] could not be translated [2023-12-02 17:01:57,535 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[33] could not be translated [2023-12-02 17:01:57,535 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[10] could not be translated [2023-12-02 17:01:57,535 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[37][3] could not be translated [2023-12-02 17:01:57,535 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int[36][2] could not be translated [2023-12-02 17:01:57,536 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #valid[18] could not be translated [2023-12-02 17:01:57,536 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[30] could not be translated [2023-12-02 17:01:57,536 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #length[35] could not be translated [2023-12-02 17:01:57,537 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 05:01:57 BoogieIcfgContainer [2023-12-02 17:01:57,537 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-02 17:01:57,538 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 17:01:57,538 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 17:01:57,538 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 17:01:57,538 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 04:48:53" (3/4) ... [2023-12-02 17:01:57,540 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-12-02 17:01:57,542 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure getEmailSignKey [2023-12-02 17:01:57,542 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure outgoing [2023-12-02 17:01:57,542 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure isSigned [2023-12-02 17:01:57,542 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure setClientPrivateKey [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure chuckKeyAdd [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure setEmailTo [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure getEmailTo [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure createClientKeyringEntry [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure generateKeyPair [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure setClientAddressBookSize [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure setClientKeyringUser [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure sendEmail [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure getClientAddressBookSize [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure getClientAddressBookAddress [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure outgoing__wrappee__AutoResponder [2023-12-02 17:01:57,543 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure setEmailFrom [2023-12-02 17:01:57,544 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure getEmailFrom [2023-12-02 17:01:57,544 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure setClientAddressBookAddress [2023-12-02 17:01:57,544 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure isReadable [2023-12-02 17:01:57,544 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure setClientKeyringPublicKey [2023-12-02 17:01:57,544 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure setClientId [2023-12-02 17:01:57,564 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 270 nodes and edges [2023-12-02 17:01:57,566 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 58 nodes and edges [2023-12-02 17:01:57,569 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2023-12-02 17:01:57,571 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-12-02 17:01:57,574 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2023-12-02 17:01:57,576 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-12-02 17:01:57,741 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/witness.graphml [2023-12-02 17:01:57,741 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/witness.yml [2023-12-02 17:01:57,741 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 17:01:57,742 INFO L158 Benchmark]: Toolchain (without parser) took 787464.13ms. Allocated memory was 148.9MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 102.7MB in the beginning and 1.1GB in the end (delta: -967.2MB). Peak memory consumption was 181.4MB. Max. memory is 16.1GB. [2023-12-02 17:01:57,742 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 102.8MB. Free memory is still 47.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 17:01:57,743 INFO L158 Benchmark]: CACSL2BoogieTranslator took 874.29ms. Allocated memory was 148.9MB in the beginning and 192.9MB in the end (delta: 44.0MB). Free memory was 102.7MB in the beginning and 157.8MB in the end (delta: -55.1MB). Peak memory consumption was 53.3MB. Max. memory is 16.1GB. [2023-12-02 17:01:57,743 INFO L158 Benchmark]: Boogie Procedure Inliner took 109.49ms. Allocated memory is still 192.9MB. Free memory was 157.8MB in the beginning and 152.6MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-12-02 17:01:57,743 INFO L158 Benchmark]: Boogie Preprocessor took 84.58ms. Allocated memory is still 192.9MB. Free memory was 152.6MB in the beginning and 147.4MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-12-02 17:01:57,744 INFO L158 Benchmark]: RCFGBuilder took 1659.10ms. Allocated memory is still 192.9MB. Free memory was 147.4MB in the beginning and 96.7MB in the end (delta: 50.6MB). Peak memory consumption was 86.3MB. Max. memory is 16.1GB. [2023-12-02 17:01:57,744 INFO L158 Benchmark]: TraceAbstraction took 784525.94ms. Allocated memory was 192.9MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 95.7MB in the beginning and 1.1GB in the end (delta: -997.4MB). Peak memory consumption was 754.8MB. Max. memory is 16.1GB. [2023-12-02 17:01:57,744 INFO L158 Benchmark]: Witness Printer took 203.81ms. Allocated memory is still 1.3GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-12-02 17:01:57,746 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.15ms. Allocated memory is still 102.8MB. Free memory is still 47.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 874.29ms. Allocated memory was 148.9MB in the beginning and 192.9MB in the end (delta: 44.0MB). Free memory was 102.7MB in the beginning and 157.8MB in the end (delta: -55.1MB). Peak memory consumption was 53.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 109.49ms. Allocated memory is still 192.9MB. Free memory was 157.8MB in the beginning and 152.6MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 84.58ms. Allocated memory is still 192.9MB. Free memory was 152.6MB in the beginning and 147.4MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 1659.10ms. Allocated memory is still 192.9MB. Free memory was 147.4MB in the beginning and 96.7MB in the end (delta: 50.6MB). Peak memory consumption was 86.3MB. Max. memory is 16.1GB. * TraceAbstraction took 784525.94ms. Allocated memory was 192.9MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 95.7MB in the beginning and 1.1GB in the end (delta: -997.4MB). Peak memory consumption was 754.8MB. Max. memory is 16.1GB. * Witness Printer took 203.81ms. Allocated memory is still 1.3GB. Free memory was 1.1GB in the beginning and 1.1GB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 48]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [48] - GenericResultAtLocation [Line: 416]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [416] - GenericResultAtLocation [Line: 433]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"EncryptVerify_spec.i","") [433] - GenericResultAtLocation [Line: 452]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [452] - GenericResultAtLocation [Line: 551]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [551] - GenericResultAtLocation [Line: 952]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [952] - GenericResultAtLocation [Line: 961]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [961] - GenericResultAtLocation [Line: 999]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [999] - GenericResultAtLocation [Line: 2071]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [2071] - GenericResultAtLocation [Line: 2437]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [2437] - GenericResultAtLocation [Line: 2736]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [2736] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[37][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[23] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[1][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[26] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[31] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[34] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[14] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[35] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[31] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[10][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[37] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[12] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[10][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[15] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[18] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[37][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[6] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[34] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[21] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[32] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[32] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[36][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[26] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[10][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[25] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[20] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[25] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[21] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[11] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[16] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[10][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[36] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[28] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[15] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[27] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[1][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[16] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[5] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[24] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[7] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[12] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[19] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[22] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[27] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[13] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[20] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[37][0] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[29] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[8] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[4] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[8] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[6] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[29] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[7] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[10] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[36][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[9] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[14] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[28] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[13] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[36] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[37] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[33] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[17] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[36][1] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[22] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[30] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[24] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[17] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[19] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[9] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[23] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[11] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[33] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[10] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[37][3] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int[36][2] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #valid[18] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[30] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #length[35] could not be translated * 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 - PositiveResult [Line: 957]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 22 procedures, 172 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 784.4s, OverallIterations: 9, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 76.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 30.4s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 690 SdHoareTripleChecker+Valid, 60.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 630 mSDsluCounter, 13500 SdHoareTripleChecker+Invalid, 57.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11798 mSDsCounter, 40 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11755 IncrementalHoareTripleChecker+Invalid, 11795 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 40 mSolverCounterUnsat, 1702 mSDtfsCounter, 11755 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 903 GetRequests, 763 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1029 ImplicationChecksByTransitivity, 414.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=434occurred in iteration=8, InterpolantAutomatonStates: 134, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 9 MinimizatonAttempts, 225 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 71 LocationsWithAnnotation, 1156 PreInvPairs, 1257 NumberOfFragments, 11064 HoareAnnotationTreeSize, 1156 FomulaSimplifications, 465846 FormulaSimplificationTreeSizeReduction, 3.3s HoareSimplificationTime, 71 FomulaSimplificationsInter, 14916 FormulaSimplificationTreeSizeReductionInter, 27.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 1.6s InterpolantComputationTime, 919 NumberOfCodeBlocks, 919 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 1193 ConstructedInterpolants, 0 QuantifiedInterpolants, 1505 SizeOfPredicates, 0 NumberOfNonLiveVariables, 4007 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 17 InterpolantComputations, 5 PerfectInterpolantSequences, 281/305 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: OVERALL_TIME: 272.1s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 15, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 148, DAG_INTERPRETER_EARLY_EXITS: 4, TOOLS_POST_APPLICATIONS: 165, TOOLS_POST_TIME: 98.7s, TOOLS_POST_CALL_APPLICATIONS: 94, TOOLS_POST_CALL_TIME: 63.6s, TOOLS_POST_RETURN_APPLICATIONS: 66, TOOLS_POST_RETURN_TIME: 52.3s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 325, TOOLS_QUANTIFIERELIM_TIME: 214.1s, TOOLS_QUANTIFIERELIM_MAX_TIME: 3.7s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 431, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 97, DOMAIN_JOIN_TIME: 53.8s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 3, DOMAIN_WIDEN_TIME: 2.8s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 7, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 148, DOMAIN_ISBOTTOM_TIME: 0.7s, LOOP_SUMMARIZER_APPLICATIONS: 4, LOOP_SUMMARIZER_CACHE_MISSES: 4, LOOP_SUMMARIZER_OVERALL_TIME: 66.2s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 66.2s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 7, CALL_SUMMARIZER_APPLICATIONS: 66, CALL_SUMMARIZER_CACHE_MISSES: 11, CALL_SUMMARIZER_OVERALL_TIME: 0.2s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.2s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.1s, DAG_COMPRESSION_PROCESSED_NODES: 3956, DAG_COMPRESSION_RETAINED_NODES: 422, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 1683]: Loop Invariant Derived loop invariant: null - InvariantResult [Line: 161]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 2776]: Loop Invariant Derived loop invariant: (tmp == 1) - InvariantResult [Line: 112]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2023-12-02 17:01:57,783 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a736f3c8-46b9-46bd-be43-8e6dfbfd078b/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE