./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/product-lines/email_spec0_product31.cil.c --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for ERROR reachability
Using default analysis
Version 4fc63b2a
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_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/config/TaipanReach.xml -i ../../sv-benchmarks/c/product-lines/email_spec0_product31.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2 --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 c46ce92d5d51a05028bbc31057066da504d1448a24c04513108ae9144a2ce103
--- Real Ultimate output ---
This is Ultimate 0.2.5-dev-4fc63b2
[2024-11-02 12:23:37,704 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-02 12:23:37,826 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/config/svcomp-Reach-32bit-Taipan_Default.epf
[2024-11-02 12:23:37,832 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-02 12:23:37,833 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-02 12:23:37,874 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-02 12:23:37,875 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-02 12:23:37,876 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-02 12:23:37,877 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-02 12:23:37,878 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-02 12:23:37,879 INFO  L153        SettingsManager]:  * User list type=DISABLED
[2024-11-02 12:23:37,880 INFO  L151        SettingsManager]: Preferences of Abstract Interpretation differ from their defaults:
[2024-11-02 12:23:37,881 INFO  L153        SettingsManager]:  * Explicit value domain=true
[2024-11-02 12:23:37,881 INFO  L153        SettingsManager]:  * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain
[2024-11-02 12:23:37,881 INFO  L153        SettingsManager]:  * Octagon Domain=false
[2024-11-02 12:23:37,882 INFO  L153        SettingsManager]:  * Abstract domain=CompoundDomain
[2024-11-02 12:23:37,882 INFO  L153        SettingsManager]:  * Check feasibility of abstract posts with an SMT solver=true
[2024-11-02 12:23:37,886 INFO  L153        SettingsManager]:  * Use the RCFG-of-the-future interface=true
[2024-11-02 12:23:37,887 INFO  L153        SettingsManager]:  * Interval Domain=false
[2024-11-02 12:23:37,887 INFO  L151        SettingsManager]: Preferences of Sifa differ from their defaults:
[2024-11-02 12:23:37,887 INFO  L153        SettingsManager]:  * Call Summarizer=TopInputCallSummarizer
[2024-11-02 12:23:37,892 INFO  L153        SettingsManager]:  * Simplification Technique=POLY_PAC
[2024-11-02 12:23:37,893 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-02 12:23:37,893 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-02 12:23:37,893 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-02 12:23:37,894 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-02 12:23:37,894 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-02 12:23:37,894 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-02 12:23:37,894 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-02 12:23:37,895 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-02 12:23:37,915 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-02 12:23:37,915 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2024-11-02 12:23:37,915 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-02 12:23:37,916 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-02 12:23:37,916 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-02 12:23:37,916 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-02 12:23:37,917 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-02 12:23:37,917 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-02 12:23:37,917 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-11-02 12:23:37,919 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-02 12:23:37,919 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-02 12:23:37,920 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-02 12:23:37,920 INFO  L153        SettingsManager]:  * Trace refinement strategy=SIFA_TAIPAN
[2024-11-02 12:23:37,921 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-02 12:23:37,922 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-02 12:23:37,922 INFO  L153        SettingsManager]:  * Trace refinement exception blacklist=NONE
[2024-11-02 12:23:37,922 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-02 12:23:37,922 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_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/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_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2
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 -> c46ce92d5d51a05028bbc31057066da504d1448a24c04513108ae9144a2ce103
[2024-11-02 12:23:38,268 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-02 12:23:38,299 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-02 12:23:38,303 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-02 12:23:38,306 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-02 12:23:38,306 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-02 12:23:38,308 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/../../sv-benchmarks/c/product-lines/email_spec0_product31.cil.c
Unable to find full path for "g++"
[2024-11-02 12:23:40,503 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-11-02 12:23:40,870 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-02 12:23:40,870 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/sv-benchmarks/c/product-lines/email_spec0_product31.cil.c
[2024-11-02 12:23:40,909 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/data/b07db639c/d346d05f89a242a2aa284a79d79fe788/FLAGea71f6819
[2024-11-02 12:23:41,082 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/data/b07db639c/d346d05f89a242a2aa284a79d79fe788
[2024-11-02 12:23:41,085 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-02 12:23:41,087 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-02 12:23:41,088 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-02 12:23:41,088 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-02 12:23:41,094 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-02 12:23:41,095 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 12:23:41" (1/1) ...
[2024-11-02 12:23:41,096 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ae2e7c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:41, skipping insertion in model container
[2024-11-02 12:23:41,097 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 12:23:41" (1/1) ...
[2024-11-02 12:23:41,173 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-02 12:23:41,842 WARN  L251   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_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/sv-benchmarks/c/product-lines/email_spec0_product31.cil.c[35932,35945]
[2024-11-02 12:23:41,968 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-02 12:23:41,993 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-02 12:23:42,004 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [48]
[2024-11-02 12:23:42,006 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [460]
[2024-11-02 12:23:42,006 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [826]
[2024-11-02 12:23:42,007 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1051]
[2024-11-02 12:23:42,007 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [1356]
[2024-11-02 12:23:42,007 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"DecryptForward_spec.i","") [1716]
[2024-11-02 12:23:42,007 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1736]
[2024-11-02 12:23:42,008 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [1771]
[2024-11-02 12:23:42,008 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [1780]
[2024-11-02 12:23:42,008 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [2847]
[2024-11-02 12:23:42,009 WARN  L75    lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [2982]
[2024-11-02 12:23:42,111 WARN  L251   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_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/sv-benchmarks/c/product-lines/email_spec0_product31.cil.c[35932,35945]
[2024-11-02 12:23:42,162 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-02 12:23:42,248 INFO  L204         MainTranslator]: Completed translation
[2024-11-02 12:23:42,248 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42 WrapperNode
[2024-11-02 12:23:42,249 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-02 12:23:42,250 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-02 12:23:42,250 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-02 12:23:42,250 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-02 12:23:42,287 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,326 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,408 INFO  L138                Inliner]: procedures = 131, calls = 203, calls flagged for inlining = 61, calls inlined = 56, statements flattened = 1020
[2024-11-02 12:23:42,409 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-02 12:23:42,410 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-02 12:23:42,410 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-02 12:23:42,410 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-02 12:23:42,425 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,426 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,433 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,433 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,470 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,488 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,499 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,511 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,523 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-02 12:23:42,527 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-02 12:23:42,527 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-02 12:23:42,528 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-02 12:23:42,529 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (1/1) ...
[2024-11-02 12:23:42,541 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2024-11-02 12:23:42,566 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/z3
[2024-11-02 12:23:42,580 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2024-11-02 12:23:42,582 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2024-11-02 12:23:42,610 INFO  L130     BoogieDeclarations]: Found specification of procedure getClientPrivateKey
[2024-11-02 12:23:42,610 INFO  L138     BoogieDeclarations]: Found implementation of procedure getClientPrivateKey
[2024-11-02 12:23:42,610 INFO  L130     BoogieDeclarations]: Found specification of procedure setEmailEncryptionKey
[2024-11-02 12:23:42,610 INFO  L138     BoogieDeclarations]: Found implementation of procedure setEmailEncryptionKey
[2024-11-02 12:23:42,610 INFO  L130     BoogieDeclarations]: Found specification of procedure getEmailEncryptionKey
[2024-11-02 12:23:42,611 INFO  L138     BoogieDeclarations]: Found implementation of procedure getEmailEncryptionKey
[2024-11-02 12:23:42,611 INFO  L130     BoogieDeclarations]: Found specification of procedure getEmailTo
[2024-11-02 12:23:42,611 INFO  L138     BoogieDeclarations]: Found implementation of procedure getEmailTo
[2024-11-02 12:23:42,611 INFO  L130     BoogieDeclarations]: Found specification of procedure setEmailFrom
[2024-11-02 12:23:42,611 INFO  L138     BoogieDeclarations]: Found implementation of procedure setEmailFrom
[2024-11-02 12:23:42,612 INFO  L130     BoogieDeclarations]: Found specification of procedure isReadable
[2024-11-02 12:23:42,612 INFO  L138     BoogieDeclarations]: Found implementation of procedure isReadable
[2024-11-02 12:23:42,612 INFO  L130     BoogieDeclarations]: Found specification of procedure createClientKeyringEntry
[2024-11-02 12:23:42,612 INFO  L138     BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry
[2024-11-02 12:23:42,612 INFO  L130     BoogieDeclarations]: Found specification of procedure setEmailIsEncrypted
[2024-11-02 12:23:42,613 INFO  L138     BoogieDeclarations]: Found implementation of procedure setEmailIsEncrypted
[2024-11-02 12:23:42,613 INFO  L130     BoogieDeclarations]: Found specification of procedure getEmailSignKey
[2024-11-02 12:23:42,613 INFO  L138     BoogieDeclarations]: Found implementation of procedure getEmailSignKey
[2024-11-02 12:23:42,613 INFO  L130     BoogieDeclarations]: Found specification of procedure chuckKeyAdd
[2024-11-02 12:23:42,613 INFO  L138     BoogieDeclarations]: Found implementation of procedure chuckKeyAdd
[2024-11-02 12:23:42,614 INFO  L130     BoogieDeclarations]: Found specification of procedure getEmailFrom
[2024-11-02 12:23:42,614 INFO  L138     BoogieDeclarations]: Found implementation of procedure getEmailFrom
[2024-11-02 12:23:42,614 INFO  L130     BoogieDeclarations]: Found specification of procedure setClientId
[2024-11-02 12:23:42,614 INFO  L138     BoogieDeclarations]: Found implementation of procedure setClientId
[2024-11-02 12:23:42,614 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-02 12:23:42,614 INFO  L130     BoogieDeclarations]: Found specification of procedure isSigned
[2024-11-02 12:23:42,615 INFO  L138     BoogieDeclarations]: Found implementation of procedure isSigned
[2024-11-02 12:23:42,615 INFO  L130     BoogieDeclarations]: Found specification of procedure isKeyPairValid
[2024-11-02 12:23:42,615 INFO  L138     BoogieDeclarations]: Found implementation of procedure isKeyPairValid
[2024-11-02 12:23:42,615 INFO  L130     BoogieDeclarations]: Found specification of procedure setClientKeyringUser
[2024-11-02 12:23:42,615 INFO  L138     BoogieDeclarations]: Found implementation of procedure setClientKeyringUser
[2024-11-02 12:23:42,616 INFO  L130     BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey
[2024-11-02 12:23:42,616 INFO  L138     BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey
[2024-11-02 12:23:42,616 INFO  L130     BoogieDeclarations]: Found specification of procedure outgoing
[2024-11-02 12:23:42,616 INFO  L138     BoogieDeclarations]: Found implementation of procedure outgoing
[2024-11-02 12:23:42,617 INFO  L130     BoogieDeclarations]: Found specification of procedure findPublicKey
[2024-11-02 12:23:42,617 INFO  L138     BoogieDeclarations]: Found implementation of procedure findPublicKey
[2024-11-02 12:23:42,617 INFO  L130     BoogieDeclarations]: Found specification of procedure sendEmail
[2024-11-02 12:23:42,617 INFO  L138     BoogieDeclarations]: Found implementation of procedure sendEmail
[2024-11-02 12:23:42,617 INFO  L130     BoogieDeclarations]: Found specification of procedure isEncrypted
[2024-11-02 12:23:42,618 INFO  L138     BoogieDeclarations]: Found implementation of procedure isEncrypted
[2024-11-02 12:23:42,618 INFO  L130     BoogieDeclarations]: Found specification of procedure setClientPrivateKey
[2024-11-02 12:23:42,618 INFO  L138     BoogieDeclarations]: Found implementation of procedure setClientPrivateKey
[2024-11-02 12:23:42,618 INFO  L130     BoogieDeclarations]: Found specification of procedure setEmailTo
[2024-11-02 12:23:42,619 INFO  L138     BoogieDeclarations]: Found implementation of procedure setEmailTo
[2024-11-02 12:23:42,619 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2024-11-02 12:23:42,619 INFO  L130     BoogieDeclarations]: Found specification of procedure generateKeyPair
[2024-11-02 12:23:42,619 INFO  L138     BoogieDeclarations]: Found implementation of procedure generateKeyPair
[2024-11-02 12:23:42,620 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-02 12:23:42,620 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-02 12:23:42,903 INFO  L238             CfgBuilder]: Building ICFG
[2024-11-02 12:23:42,905 INFO  L264             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-02 12:23:43,992 INFO  L?                        ?]: Removed 473 outVars from TransFormulas that were not future-live.
[2024-11-02 12:23:43,992 INFO  L287             CfgBuilder]: Performing block encoding
[2024-11-02 12:23:44,702 INFO  L311             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-02 12:23:44,703 INFO  L316             CfgBuilder]: Removed 1 assume(true) statements.
[2024-11-02 12:23:44,703 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 12:23:44 BoogieIcfgContainer
[2024-11-02 12:23:44,703 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-02 12:23:44,705 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-02 12:23:44,705 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-02 12:23:44,710 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-02 12:23:44,711 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 12:23:41" (1/3) ...
[2024-11-02 12:23:44,712 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ddafdf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 12:23:44, skipping insertion in model container
[2024-11-02 12:23:44,712 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 12:23:42" (2/3) ...
[2024-11-02 12:23:44,713 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ddafdf8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 12:23:44, skipping insertion in model container
[2024-11-02 12:23:44,714 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 12:23:44" (3/3) ...
[2024-11-02 12:23:44,715 INFO  L112   eAbstractionObserver]: Analyzing ICFG email_spec0_product31.cil.c
[2024-11-02 12:23:44,735 INFO  L214   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-02 12:23:44,735 INFO  L154   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2024-11-02 12:23:44,825 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-02 12:23:44,835 INFO  L333      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, 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;@489698fe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-02 12:23:44,836 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-02 12:23:44,843 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 198 states, 115 states have (on average 1.3130434782608695) internal successors, (151), 119 states have internal predecessors, (151), 58 states have call successors, (58), 23 states have call predecessors, (58), 23 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58)
[2024-11-02 12:23:44,861 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 93
[2024-11-02 12:23:44,863 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-02 12:23:44,865 INFO  L215           NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-02 12:23:44,865 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-02 12:23:44,870 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-02 12:23:44,870 INFO  L85        PathProgramCache]: Analyzing trace with hash 1668722028, now seen corresponding path program 1 times
[2024-11-02 12:23:44,878 INFO  L118   FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN
[2024-11-02 12:23:44,878 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874800185]
[2024-11-02 12:23:44,879 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-02 12:23:44,879 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-02 12:23:45,169 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-02 12:23:45,427 INFO  L134       CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked.
[2024-11-02 12:23:45,428 INFO  L136   FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace
[2024-11-02 12:23:45,428 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874800185]
[2024-11-02 12:23:45,429 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874800185] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-02 12:23:45,430 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-02 12:23:45,430 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-02 12:23:45,433 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612373260]
[2024-11-02 12:23:45,434 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-02 12:23:45,440 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-02 12:23:45,442 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN
[2024-11-02 12:23:45,473 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-02 12:23:45,474 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-02 12:23:45,478 INFO  L87              Difference]: Start difference. First operand  has 198 states, 115 states have (on average 1.3130434782608695) internal successors, (151), 119 states have internal predecessors, (151), 58 states have call successors, (58), 23 states have call predecessors, (58), 23 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand  has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18)
[2024-11-02 12:23:45,679 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-02 12:23:45,679 INFO  L93              Difference]: Finished difference Result 313 states and 412 transitions.
[2024-11-02 12:23:45,681 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-02 12:23:45,683 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 92
[2024-11-02 12:23:45,683 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-02 12:23:45,697 INFO  L225             Difference]: With dead ends: 313
[2024-11-02 12:23:45,697 INFO  L226             Difference]: Without dead ends: 195
[2024-11-02 12:23:45,702 INFO  L431           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
[2024-11-02 12:23:45,707 INFO  L432           NwaCegarLoop]: 227 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time
[2024-11-02 12:23:45,708 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 227 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time]
[2024-11-02 12:23:45,730 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 195 states.
[2024-11-02 12:23:45,772 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195.
[2024-11-02 12:23:45,774 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 195 states, 113 states have (on average 1.2831858407079646) internal successors, (145), 116 states have internal predecessors, (145), 58 states have call successors, (58), 23 states have call predecessors, (58), 23 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57)
[2024-11-02 12:23:45,779 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 260 transitions.
[2024-11-02 12:23:45,781 INFO  L78                 Accepts]: Start accepts. Automaton has 195 states and 260 transitions. Word has length 92
[2024-11-02 12:23:45,783 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-02 12:23:45,783 INFO  L471      AbstractCegarLoop]: Abstraction has 195 states and 260 transitions.
[2024-11-02 12:23:45,784 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18)
[2024-11-02 12:23:45,784 INFO  L276                IsEmpty]: Start isEmpty. Operand 195 states and 260 transitions.
[2024-11-02 12:23:45,789 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 94
[2024-11-02 12:23:45,789 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-02 12:23:45,790 INFO  L215           NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-02 12:23:45,790 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-11-02 12:23:45,791 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-02 12:23:45,791 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-02 12:23:45,792 INFO  L85        PathProgramCache]: Analyzing trace with hash 1709587414, now seen corresponding path program 1 times
[2024-11-02 12:23:45,792 INFO  L118   FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN
[2024-11-02 12:23:45,792 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213987242]
[2024-11-02 12:23:45,794 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-02 12:23:45,794 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-02 12:23:45,875 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-02 12:23:46,195 INFO  L134       CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked.
[2024-11-02 12:23:46,196 INFO  L136   FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace
[2024-11-02 12:23:46,196 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213987242]
[2024-11-02 12:23:46,197 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213987242] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-02 12:23:46,197 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-02 12:23:46,197 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-02 12:23:46,199 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077674123]
[2024-11-02 12:23:46,199 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-02 12:23:46,201 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-02 12:23:46,202 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN
[2024-11-02 12:23:46,203 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-02 12:23:46,203 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-02 12:23:46,204 INFO  L87              Difference]: Start difference. First operand 195 states and 260 transitions. Second operand  has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18)
[2024-11-02 12:23:46,446 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-02 12:23:46,446 INFO  L93              Difference]: Finished difference Result 309 states and 400 transitions.
[2024-11-02 12:23:46,447 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-02 12:23:46,448 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 93
[2024-11-02 12:23:46,449 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-02 12:23:46,453 INFO  L225             Difference]: With dead ends: 309
[2024-11-02 12:23:46,455 INFO  L226             Difference]: Without dead ends: 197
[2024-11-02 12:23:46,457 INFO  L431           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
[2024-11-02 12:23:46,463 INFO  L432           NwaCegarLoop]: 224 mSDtfsCounter, 0 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-02 12:23:46,464 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 447 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-02 12:23:46,465 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 197 states.
[2024-11-02 12:23:46,500 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 197.
[2024-11-02 12:23:46,502 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 197 states, 115 states have (on average 1.2782608695652173) internal successors, (147), 118 states have internal predecessors, (147), 58 states have call successors, (58), 23 states have call predecessors, (58), 23 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57)
[2024-11-02 12:23:46,504 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 262 transitions.
[2024-11-02 12:23:46,505 INFO  L78                 Accepts]: Start accepts. Automaton has 197 states and 262 transitions. Word has length 93
[2024-11-02 12:23:46,506 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-02 12:23:46,506 INFO  L471      AbstractCegarLoop]: Abstraction has 197 states and 262 transitions.
[2024-11-02 12:23:46,507 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18)
[2024-11-02 12:23:46,507 INFO  L276                IsEmpty]: Start isEmpty. Operand 197 states and 262 transitions.
[2024-11-02 12:23:46,511 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 99
[2024-11-02 12:23:46,512 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-02 12:23:46,512 INFO  L215           NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-02 12:23:46,513 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-02 12:23:46,513 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-02 12:23:46,518 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-02 12:23:46,518 INFO  L85        PathProgramCache]: Analyzing trace with hash -1776042761, now seen corresponding path program 1 times
[2024-11-02 12:23:46,518 INFO  L118   FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN
[2024-11-02 12:23:46,519 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790798757]
[2024-11-02 12:23:46,519 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-02 12:23:46,519 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-02 12:23:46,646 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-02 12:23:46,839 INFO  L134       CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked.
[2024-11-02 12:23:46,840 INFO  L136   FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace
[2024-11-02 12:23:46,841 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790798757]
[2024-11-02 12:23:46,842 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790798757] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-02 12:23:46,843 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-02 12:23:46,844 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-02 12:23:46,844 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132777231]
[2024-11-02 12:23:46,844 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-02 12:23:46,845 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-02 12:23:46,845 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN
[2024-11-02 12:23:46,846 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-02 12:23:46,848 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-02 12:23:46,848 INFO  L87              Difference]: Start difference. First operand 197 states and 262 transitions. Second operand  has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18)
[2024-11-02 12:23:47,060 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-02 12:23:47,061 INFO  L93              Difference]: Finished difference Result 424 states and 583 transitions.
[2024-11-02 12:23:47,061 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-02 12:23:47,062 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 98
[2024-11-02 12:23:47,062 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-02 12:23:47,067 INFO  L225             Difference]: With dead ends: 424
[2024-11-02 12:23:47,071 INFO  L226             Difference]: Without dead ends: 245
[2024-11-02 12:23:47,073 INFO  L431           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
[2024-11-02 12:23:47,074 INFO  L432           NwaCegarLoop]: 243 mSDtfsCounter, 57 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-02 12:23:47,075 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 464 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-02 12:23:47,080 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 245 states.
[2024-11-02 12:23:47,119 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 240.
[2024-11-02 12:23:47,120 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 240 states, 147 states have (on average 1.3605442176870748) internal successors, (200), 150 states have internal predecessors, (200), 69 states have call successors, (69), 23 states have call predecessors, (69), 23 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68)
[2024-11-02 12:23:47,126 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 337 transitions.
[2024-11-02 12:23:47,127 INFO  L78                 Accepts]: Start accepts. Automaton has 240 states and 337 transitions. Word has length 98
[2024-11-02 12:23:47,127 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-02 12:23:47,128 INFO  L471      AbstractCegarLoop]: Abstraction has 240 states and 337 transitions.
[2024-11-02 12:23:47,129 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18)
[2024-11-02 12:23:47,129 INFO  L276                IsEmpty]: Start isEmpty. Operand 240 states and 337 transitions.
[2024-11-02 12:23:47,133 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 100
[2024-11-02 12:23:47,137 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-02 12:23:47,137 INFO  L215           NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-02 12:23:47,137 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-11-02 12:23:47,138 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-02 12:23:47,141 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-02 12:23:47,141 INFO  L85        PathProgramCache]: Analyzing trace with hash -1622302270, now seen corresponding path program 1 times
[2024-11-02 12:23:47,142 INFO  L118   FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN
[2024-11-02 12:23:47,142 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529073650]
[2024-11-02 12:23:47,142 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-02 12:23:47,143 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-02 12:23:47,227 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-02 12:23:47,508 INFO  L134       CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked.
[2024-11-02 12:23:47,508 INFO  L136   FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace
[2024-11-02 12:23:47,510 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529073650]
[2024-11-02 12:23:47,511 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529073650] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-02 12:23:47,511 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249614064]
[2024-11-02 12:23:47,512 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-02 12:23:47,512 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-02 12:23:47,512 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/z3
[2024-11-02 12:23:47,515 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-02 12:23:47,518 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d4a32d6a-a23e-47a3-a0de-29184a1e9cff/bin/utaipan-verify-DbMuA5NWw2/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-02 12:23:48,178 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-02 12:23:48,185 INFO  L255         TraceCheckSpWp]: Trace formula consists of 985 conjuncts, 3 conjuncts are in the unsatisfiable core
[2024-11-02 12:23:48,196 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-02 12:23:48,284 INFO  L134       CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked.
[2024-11-02 12:23:48,285 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-02 12:23:48,476 INFO  L134       CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked.
[2024-11-02 12:23:48,477 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249614064] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-02 12:23:48,477 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1964752025]
[2024-11-02 12:23:48,505 INFO  L159        IcfgInterpreter]: Started Sifa with 76 locations of interest
[2024-11-02 12:23:48,505 INFO  L166        IcfgInterpreter]: Building call graph
[2024-11-02 12:23:48,510 INFO  L171        IcfgInterpreter]: Initial procedures are [ULTIMATE.start]
[2024-11-02 12:23:48,517 INFO  L176        IcfgInterpreter]: Starting interpretation
[2024-11-02 12:23:48,518 INFO  L197        IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs