./Ultimate.py --spec ../../sv-benchmarks/c/ReachSafety.prp --file ../../sv-benchmarks/c/bitvector/s3_srvr_3_alt_true-unreach-call_true-no-overflow.BV.c.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/bitvector/s3_srvr_3_alt_true-unreach-call_true-no-overflow.BV.c.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6e01bd719f7d1aae569b8a22e5c701b53d00d960 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-10-26 20:41:48,195 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-26 20:41:48,197 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-26 20:41:48,206 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-26 20:41:48,206 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-26 20:41:48,207 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-26 20:41:48,208 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-26 20:41:48,209 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-26 20:41:48,210 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-26 20:41:48,211 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-26 20:41:48,211 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-26 20:41:48,211 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-26 20:41:48,213 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-26 20:41:48,214 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-26 20:41:48,215 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-26 20:41:48,215 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-26 20:41:48,216 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-26 20:41:48,218 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-26 20:41:48,219 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-26 20:41:48,221 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-26 20:41:48,222 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-26 20:41:48,223 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-26 20:41:48,225 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-26 20:41:48,225 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-26 20:41:48,225 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-26 20:41:48,226 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-26 20:41:48,227 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-26 20:41:48,227 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-26 20:41:48,229 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-26 20:41:48,229 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-26 20:41:48,230 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-26 20:41:48,230 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-26 20:41:48,230 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-26 20:41:48,231 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-26 20:41:48,231 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-26 20:41:48,232 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-26 20:41:48,233 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2018-10-26 20:41:48,244 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-26 20:41:48,245 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-26 20:41:48,245 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-26 20:41:48,245 INFO L133 SettingsManager]: * User list type=DISABLED [2018-10-26 20:41:48,246 INFO L133 SettingsManager]: * calls to implemented procedures=false [2018-10-26 20:41:48,246 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-10-26 20:41:48,246 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-10-26 20:41:48,246 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-10-26 20:41:48,246 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-10-26 20:41:48,246 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-10-26 20:41:48,246 INFO L133 SettingsManager]: * Interval Domain=false [2018-10-26 20:41:48,247 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-26 20:41:48,247 INFO L133 SettingsManager]: * sizeof long=4 [2018-10-26 20:41:48,247 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-26 20:41:48,247 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-10-26 20:41:48,248 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-26 20:41:48,248 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-26 20:41:48,249 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-26 20:41:48,250 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-26 20:41:48,250 INFO L133 SettingsManager]: * sizeof long double=12 [2018-10-26 20:41:48,250 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-26 20:41:48,250 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-26 20:41:48,250 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-26 20:41:48,250 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-26 20:41:48,251 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-26 20:41:48,251 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-10-26 20:41:48,251 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-26 20:41:48,251 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-26 20:41:48,251 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-26 20:41:48,251 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-26 20:41:48,251 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-10-26 20:41:48,252 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-26 20:41:48,252 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-10-26 20:41:48,252 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-10-26 20:41:48,252 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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(__VERIFIER_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 -> 6e01bd719f7d1aae569b8a22e5c701b53d00d960 [2018-10-26 20:41:48,281 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-26 20:41:48,291 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-26 20:41:48,294 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-26 20:41:48,295 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-26 20:41:48,295 INFO L276 PluginConnector]: CDTParser initialized [2018-10-26 20:41:48,296 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/../../sv-benchmarks/c/bitvector/s3_srvr_3_alt_true-unreach-call_true-no-overflow.BV.c.cil.c [2018-10-26 20:41:48,342 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/data/62744eefe/154b38e5c4564794b9b2f8ea0d6526ea/FLAGaefac5115 [2018-10-26 20:41:48,763 INFO L298 CDTParser]: Found 1 translation units. [2018-10-26 20:41:48,763 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/sv-benchmarks/c/bitvector/s3_srvr_3_alt_true-unreach-call_true-no-overflow.BV.c.cil.c [2018-10-26 20:41:48,775 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/data/62744eefe/154b38e5c4564794b9b2f8ea0d6526ea/FLAGaefac5115 [2018-10-26 20:41:48,790 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/data/62744eefe/154b38e5c4564794b9b2f8ea0d6526ea [2018-10-26 20:41:48,793 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-26 20:41:48,795 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-10-26 20:41:48,796 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-26 20:41:48,798 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-26 20:41:48,802 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-26 20:41:48,803 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 08:41:48" (1/1) ... [2018-10-26 20:41:48,805 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4cf504d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:48, skipping insertion in model container [2018-10-26 20:41:48,806 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 08:41:48" (1/1) ... [2018-10-26 20:41:48,814 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-26 20:41:48,854 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-26 20:41:49,050 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 20:41:49,053 INFO L189 MainTranslator]: Completed pre-run [2018-10-26 20:41:49,106 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 20:41:49,122 INFO L193 MainTranslator]: Completed translation [2018-10-26 20:41:49,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49 WrapperNode [2018-10-26 20:41:49,123 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-26 20:41:49,124 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-26 20:41:49,125 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-26 20:41:49,125 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-26 20:41:49,132 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... [2018-10-26 20:41:49,139 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... [2018-10-26 20:41:49,145 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-26 20:41:49,145 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-26 20:41:49,145 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-26 20:41:49,145 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-26 20:41:49,153 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... [2018-10-26 20:41:49,153 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... [2018-10-26 20:41:49,156 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... [2018-10-26 20:41:49,156 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... [2018-10-26 20:41:49,164 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... [2018-10-26 20:41:49,175 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... [2018-10-26 20:41:49,243 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... [2018-10-26 20:41:49,246 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-26 20:41:49,247 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-26 20:41:49,247 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-26 20:41:49,247 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-26 20:41:49,247 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-26 20:41:49,318 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-10-26 20:41:49,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-10-26 20:41:49,318 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-26 20:41:49,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-26 20:41:49,319 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-10-26 20:41:49,319 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-10-26 20:41:49,319 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2018-10-26 20:41:49,319 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2018-10-26 20:41:49,593 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-10-26 20:41:49,594 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-10-26 20:41:50,458 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-26 20:41:50,459 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 08:41:50 BoogieIcfgContainer [2018-10-26 20:41:50,460 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-26 20:41:50,460 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-10-26 20:41:50,460 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-10-26 20:41:50,462 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-10-26 20:41:50,463 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.10 08:41:48" (1/3) ... [2018-10-26 20:41:50,463 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@698ee7d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.10 08:41:50, skipping insertion in model container [2018-10-26 20:41:50,463 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 08:41:49" (2/3) ... [2018-10-26 20:41:50,464 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@698ee7d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.10 08:41:50, skipping insertion in model container [2018-10-26 20:41:50,464 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 08:41:50" (3/3) ... [2018-10-26 20:41:50,467 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_srvr_3_alt_true-unreach-call_true-no-overflow.BV.c.cil.c [2018-10-26 20:41:50,477 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-10-26 20:41:50,487 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-10-26 20:41:50,502 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-10-26 20:41:50,541 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-10-26 20:41:50,541 INFO L383 AbstractCegarLoop]: Hoare is true [2018-10-26 20:41:50,541 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-10-26 20:41:50,541 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-26 20:41:50,541 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-26 20:41:50,542 INFO L387 AbstractCegarLoop]: Difference is false [2018-10-26 20:41:50,542 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-26 20:41:50,542 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-10-26 20:41:50,561 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states. [2018-10-26 20:41:50,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-10-26 20:41:50,570 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:50,571 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 20:41:50,573 INFO L424 AbstractCegarLoop]: === Iteration 1 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:50,578 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:50,579 INFO L82 PathProgramCache]: Analyzing trace with hash 1257687145, now seen corresponding path program 1 times [2018-10-26 20:41:50,581 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:50,623 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:50,624 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:50,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:50,624 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:50,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:50,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 20:41:50,989 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:50,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:50,990 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:50,995 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:51,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:51,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:51,009 INFO L87 Difference]: Start difference. First operand 147 states. Second operand 5 states. [2018-10-26 20:41:51,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:51,843 INFO L93 Difference]: Finished difference Result 335 states and 572 transitions. [2018-10-26 20:41:51,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:51,846 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 50 [2018-10-26 20:41:51,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:51,858 INFO L225 Difference]: With dead ends: 335 [2018-10-26 20:41:51,858 INFO L226 Difference]: Without dead ends: 178 [2018-10-26 20:41:51,863 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:51,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-10-26 20:41:51,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 173. [2018-10-26 20:41:51,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-10-26 20:41:51,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 278 transitions. [2018-10-26 20:41:51,910 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 278 transitions. Word has length 50 [2018-10-26 20:41:51,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:51,911 INFO L481 AbstractCegarLoop]: Abstraction has 173 states and 278 transitions. [2018-10-26 20:41:51,911 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:51,911 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 278 transitions. [2018-10-26 20:41:51,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-10-26 20:41:51,913 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:51,913 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 20:41:51,913 INFO L424 AbstractCegarLoop]: === Iteration 2 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:51,913 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:51,914 INFO L82 PathProgramCache]: Analyzing trace with hash 326530510, now seen corresponding path program 1 times [2018-10-26 20:41:51,914 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:51,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:51,915 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:51,915 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:51,915 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:51,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:52,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 20:41:52,025 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:52,025 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:52,025 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:52,027 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:52,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:52,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:52,027 INFO L87 Difference]: Start difference. First operand 173 states and 278 transitions. Second operand 5 states. [2018-10-26 20:41:52,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:52,697 INFO L93 Difference]: Finished difference Result 382 states and 626 transitions. [2018-10-26 20:41:52,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:52,698 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2018-10-26 20:41:52,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:52,700 INFO L225 Difference]: With dead ends: 382 [2018-10-26 20:41:52,700 INFO L226 Difference]: Without dead ends: 220 [2018-10-26 20:41:52,701 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:52,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-10-26 20:41:52,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 215. [2018-10-26 20:41:52,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-10-26 20:41:52,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 356 transitions. [2018-10-26 20:41:52,730 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 356 transitions. Word has length 51 [2018-10-26 20:41:52,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:52,731 INFO L481 AbstractCegarLoop]: Abstraction has 215 states and 356 transitions. [2018-10-26 20:41:52,732 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:52,732 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 356 transitions. [2018-10-26 20:41:52,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-10-26 20:41:52,736 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:52,736 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:41:52,737 INFO L424 AbstractCegarLoop]: === Iteration 3 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:52,737 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:52,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1193042543, now seen corresponding path program 1 times [2018-10-26 20:41:52,737 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:52,738 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:52,738 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:52,738 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:52,738 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:52,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:52,907 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 20:41:52,908 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:52,908 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:52,908 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:52,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:52,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:52,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:52,909 INFO L87 Difference]: Start difference. First operand 215 states and 356 transitions. Second operand 5 states. [2018-10-26 20:41:53,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:53,212 INFO L93 Difference]: Finished difference Result 449 states and 754 transitions. [2018-10-26 20:41:53,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:53,217 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 79 [2018-10-26 20:41:53,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:53,219 INFO L225 Difference]: With dead ends: 449 [2018-10-26 20:41:53,219 INFO L226 Difference]: Without dead ends: 247 [2018-10-26 20:41:53,220 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:53,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2018-10-26 20:41:53,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 247. [2018-10-26 20:41:53,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-10-26 20:41:53,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 413 transitions. [2018-10-26 20:41:53,247 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 413 transitions. Word has length 79 [2018-10-26 20:41:53,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:53,248 INFO L481 AbstractCegarLoop]: Abstraction has 247 states and 413 transitions. [2018-10-26 20:41:53,248 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:53,248 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 413 transitions. [2018-10-26 20:41:53,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-10-26 20:41:53,250 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:53,251 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:41:53,251 INFO L424 AbstractCegarLoop]: === Iteration 4 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:53,251 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:53,251 INFO L82 PathProgramCache]: Analyzing trace with hash -554118448, now seen corresponding path program 1 times [2018-10-26 20:41:53,251 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:53,256 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:53,256 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:53,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:53,257 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:53,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:53,430 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 20:41:53,430 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:53,430 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:53,430 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:53,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:53,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:53,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:53,431 INFO L87 Difference]: Start difference. First operand 247 states and 413 transitions. Second operand 5 states. [2018-10-26 20:41:53,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:53,665 INFO L93 Difference]: Finished difference Result 528 states and 892 transitions. [2018-10-26 20:41:53,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:53,666 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2018-10-26 20:41:53,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:53,668 INFO L225 Difference]: With dead ends: 528 [2018-10-26 20:41:53,668 INFO L226 Difference]: Without dead ends: 294 [2018-10-26 20:41:53,670 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:53,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2018-10-26 20:41:53,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 290. [2018-10-26 20:41:53,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-10-26 20:41:53,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 489 transitions. [2018-10-26 20:41:53,686 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 489 transitions. Word has length 91 [2018-10-26 20:41:53,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:53,687 INFO L481 AbstractCegarLoop]: Abstraction has 290 states and 489 transitions. [2018-10-26 20:41:53,687 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:53,687 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 489 transitions. [2018-10-26 20:41:53,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-10-26 20:41:53,690 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:53,690 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:41:53,690 INFO L424 AbstractCegarLoop]: === Iteration 5 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:53,690 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:53,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1645177188, now seen corresponding path program 1 times [2018-10-26 20:41:53,691 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:53,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:53,692 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:53,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:53,692 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:53,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:53,842 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-10-26 20:41:53,842 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:53,843 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:53,843 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:53,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:53,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:53,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:53,844 INFO L87 Difference]: Start difference. First operand 290 states and 489 transitions. Second operand 5 states. [2018-10-26 20:41:54,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:54,003 INFO L93 Difference]: Finished difference Result 585 states and 990 transitions. [2018-10-26 20:41:54,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:54,004 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-10-26 20:41:54,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:54,005 INFO L225 Difference]: With dead ends: 585 [2018-10-26 20:41:54,006 INFO L226 Difference]: Without dead ends: 308 [2018-10-26 20:41:54,007 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:54,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-10-26 20:41:54,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 306. [2018-10-26 20:41:54,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 306 states. [2018-10-26 20:41:54,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 512 transitions. [2018-10-26 20:41:54,023 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 512 transitions. Word has length 92 [2018-10-26 20:41:54,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:54,023 INFO L481 AbstractCegarLoop]: Abstraction has 306 states and 512 transitions. [2018-10-26 20:41:54,023 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:54,023 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 512 transitions. [2018-10-26 20:41:54,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-10-26 20:41:54,026 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:54,026 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:41:54,026 INFO L424 AbstractCegarLoop]: === Iteration 6 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:54,027 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:54,027 INFO L82 PathProgramCache]: Analyzing trace with hash 481569387, now seen corresponding path program 1 times [2018-10-26 20:41:54,027 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:54,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:54,028 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:54,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:54,028 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:54,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:54,120 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-10-26 20:41:54,120 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:54,120 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:54,120 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:54,120 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:54,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:54,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:54,121 INFO L87 Difference]: Start difference. First operand 306 states and 512 transitions. Second operand 5 states. [2018-10-26 20:41:54,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:54,690 INFO L93 Difference]: Finished difference Result 603 states and 1012 transitions. [2018-10-26 20:41:54,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:54,691 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-10-26 20:41:54,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:54,692 INFO L225 Difference]: With dead ends: 603 [2018-10-26 20:41:54,692 INFO L226 Difference]: Without dead ends: 308 [2018-10-26 20:41:54,693 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:54,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-10-26 20:41:54,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 304. [2018-10-26 20:41:54,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2018-10-26 20:41:54,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 507 transitions. [2018-10-26 20:41:54,705 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 507 transitions. Word has length 92 [2018-10-26 20:41:54,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:54,705 INFO L481 AbstractCegarLoop]: Abstraction has 304 states and 507 transitions. [2018-10-26 20:41:54,705 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:54,705 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 507 transitions. [2018-10-26 20:41:54,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-10-26 20:41:54,707 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:54,707 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:41:54,707 INFO L424 AbstractCegarLoop]: === Iteration 7 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:54,707 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:54,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1144267854, now seen corresponding path program 1 times [2018-10-26 20:41:54,708 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:54,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:54,709 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:54,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:54,709 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:54,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:54,873 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-10-26 20:41:54,873 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:54,873 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:54,873 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:54,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:54,874 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:54,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:54,874 INFO L87 Difference]: Start difference. First operand 304 states and 507 transitions. Second operand 5 states. [2018-10-26 20:41:55,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:55,599 INFO L93 Difference]: Finished difference Result 597 states and 999 transitions. [2018-10-26 20:41:55,599 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:55,599 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 93 [2018-10-26 20:41:55,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:55,601 INFO L225 Difference]: With dead ends: 597 [2018-10-26 20:41:55,601 INFO L226 Difference]: Without dead ends: 306 [2018-10-26 20:41:55,602 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:55,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-10-26 20:41:55,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 304. [2018-10-26 20:41:55,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2018-10-26 20:41:55,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 503 transitions. [2018-10-26 20:41:55,617 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 503 transitions. Word has length 93 [2018-10-26 20:41:55,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:55,618 INFO L481 AbstractCegarLoop]: Abstraction has 304 states and 503 transitions. [2018-10-26 20:41:55,618 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:55,618 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 503 transitions. [2018-10-26 20:41:55,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-10-26 20:41:55,619 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:55,619 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:41:55,619 INFO L424 AbstractCegarLoop]: === Iteration 8 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:55,620 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:55,620 INFO L82 PathProgramCache]: Analyzing trace with hash -1066574538, now seen corresponding path program 1 times [2018-10-26 20:41:55,620 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:55,621 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:55,621 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:55,621 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:55,621 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:55,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:55,922 WARN L179 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-10-26 20:41:55,935 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-10-26 20:41:55,935 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:55,935 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:55,936 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:55,937 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:55,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:55,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:55,937 INFO L87 Difference]: Start difference. First operand 304 states and 503 transitions. Second operand 5 states. [2018-10-26 20:41:56,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:56,732 INFO L93 Difference]: Finished difference Result 603 states and 1000 transitions. [2018-10-26 20:41:56,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:56,733 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 105 [2018-10-26 20:41:56,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:56,735 INFO L225 Difference]: With dead ends: 603 [2018-10-26 20:41:56,735 INFO L226 Difference]: Without dead ends: 312 [2018-10-26 20:41:56,736 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:56,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2018-10-26 20:41:56,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2018-10-26 20:41:56,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 312 states. [2018-10-26 20:41:56,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 508 transitions. [2018-10-26 20:41:56,754 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 508 transitions. Word has length 105 [2018-10-26 20:41:56,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:56,754 INFO L481 AbstractCegarLoop]: Abstraction has 312 states and 508 transitions. [2018-10-26 20:41:56,754 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:56,757 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 508 transitions. [2018-10-26 20:41:56,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-10-26 20:41:56,759 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:56,760 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 20:41:56,761 INFO L424 AbstractCegarLoop]: === Iteration 9 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:56,761 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:56,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1362848167, now seen corresponding path program 1 times [2018-10-26 20:41:56,762 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:56,762 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:56,762 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:56,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:56,763 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:56,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:57,000 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-10-26 20:41:57,003 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:57,003 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:57,003 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:57,003 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:57,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:57,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:57,004 INFO L87 Difference]: Start difference. First operand 312 states and 508 transitions. Second operand 5 states. [2018-10-26 20:41:57,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:57,936 INFO L93 Difference]: Finished difference Result 643 states and 1053 transitions. [2018-10-26 20:41:57,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:57,937 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-10-26 20:41:57,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:57,939 INFO L225 Difference]: With dead ends: 643 [2018-10-26 20:41:57,939 INFO L226 Difference]: Without dead ends: 344 [2018-10-26 20:41:57,940 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:57,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2018-10-26 20:41:57,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 342. [2018-10-26 20:41:57,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-10-26 20:41:57,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 556 transitions. [2018-10-26 20:41:57,957 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 556 transitions. Word has length 106 [2018-10-26 20:41:57,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:57,957 INFO L481 AbstractCegarLoop]: Abstraction has 342 states and 556 transitions. [2018-10-26 20:41:57,958 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:57,958 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 556 transitions. [2018-10-26 20:41:57,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-10-26 20:41:57,959 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:57,959 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 20:41:57,959 INFO L424 AbstractCegarLoop]: === Iteration 10 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:57,959 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:57,960 INFO L82 PathProgramCache]: Analyzing trace with hash 1908640973, now seen corresponding path program 1 times [2018-10-26 20:41:57,960 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:57,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:57,961 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:57,961 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:57,961 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:57,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:58,309 WARN L179 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-10-26 20:41:58,414 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-10-26 20:41:58,415 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:58,415 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:58,415 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:58,415 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:58,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:58,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:58,417 INFO L87 Difference]: Start difference. First operand 342 states and 556 transitions. Second operand 5 states. [2018-10-26 20:41:59,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:59,160 INFO L93 Difference]: Finished difference Result 706 states and 1155 transitions. [2018-10-26 20:41:59,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:59,161 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 107 [2018-10-26 20:41:59,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:59,163 INFO L225 Difference]: With dead ends: 706 [2018-10-26 20:41:59,163 INFO L226 Difference]: Without dead ends: 377 [2018-10-26 20:41:59,163 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:59,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-10-26 20:41:59,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 370. [2018-10-26 20:41:59,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2018-10-26 20:41:59,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 599 transitions. [2018-10-26 20:41:59,177 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 599 transitions. Word has length 107 [2018-10-26 20:41:59,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:59,178 INFO L481 AbstractCegarLoop]: Abstraction has 370 states and 599 transitions. [2018-10-26 20:41:59,178 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:59,178 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 599 transitions. [2018-10-26 20:41:59,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-10-26 20:41:59,179 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:59,179 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 20:41:59,180 INFO L424 AbstractCegarLoop]: === Iteration 11 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:59,182 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:59,182 INFO L82 PathProgramCache]: Analyzing trace with hash -838099087, now seen corresponding path program 1 times [2018-10-26 20:41:59,183 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:59,183 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:59,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:59,184 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:59,184 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:59,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:59,405 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-10-26 20:41:59,405 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:59,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:59,406 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:59,406 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:59,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:59,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:59,407 INFO L87 Difference]: Start difference. First operand 370 states and 599 transitions. Second operand 5 states. [2018-10-26 20:41:59,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:41:59,642 INFO L93 Difference]: Finished difference Result 729 states and 1183 transitions. [2018-10-26 20:41:59,642 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:41:59,643 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 107 [2018-10-26 20:41:59,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:41:59,644 INFO L225 Difference]: With dead ends: 729 [2018-10-26 20:41:59,644 INFO L226 Difference]: Without dead ends: 372 [2018-10-26 20:41:59,645 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:41:59,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-10-26 20:41:59,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 370. [2018-10-26 20:41:59,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2018-10-26 20:41:59,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 595 transitions. [2018-10-26 20:41:59,661 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 595 transitions. Word has length 107 [2018-10-26 20:41:59,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:41:59,661 INFO L481 AbstractCegarLoop]: Abstraction has 370 states and 595 transitions. [2018-10-26 20:41:59,661 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:41:59,661 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 595 transitions. [2018-10-26 20:41:59,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-10-26 20:41:59,663 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:41:59,663 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 20:41:59,663 INFO L424 AbstractCegarLoop]: === Iteration 12 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:41:59,663 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:41:59,663 INFO L82 PathProgramCache]: Analyzing trace with hash 140401891, now seen corresponding path program 1 times [2018-10-26 20:41:59,663 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:41:59,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:59,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:41:59,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:41:59,667 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:41:59,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:41:59,847 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-10-26 20:41:59,847 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:41:59,847 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:41:59,847 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:41:59,848 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:41:59,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:41:59,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:41:59,848 INFO L87 Difference]: Start difference. First operand 370 states and 595 transitions. Second operand 5 states. [2018-10-26 20:42:00,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:42:00,104 INFO L93 Difference]: Finished difference Result 734 states and 1185 transitions. [2018-10-26 20:42:00,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:42:00,104 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 108 [2018-10-26 20:42:00,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:42:00,105 INFO L225 Difference]: With dead ends: 734 [2018-10-26 20:42:00,105 INFO L226 Difference]: Without dead ends: 377 [2018-10-26 20:42:00,106 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:42:00,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-10-26 20:42:00,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 370. [2018-10-26 20:42:00,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2018-10-26 20:42:00,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 590 transitions. [2018-10-26 20:42:00,120 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 590 transitions. Word has length 108 [2018-10-26 20:42:00,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:42:00,120 INFO L481 AbstractCegarLoop]: Abstraction has 370 states and 590 transitions. [2018-10-26 20:42:00,120 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:42:00,120 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 590 transitions. [2018-10-26 20:42:00,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-10-26 20:42:00,121 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:42:00,122 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:42:00,122 INFO L424 AbstractCegarLoop]: === Iteration 13 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:42:00,122 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:42:00,122 INFO L82 PathProgramCache]: Analyzing trace with hash 137575679, now seen corresponding path program 1 times [2018-10-26 20:42:00,122 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:42:00,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:00,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:42:00,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:00,123 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:42:00,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:42:00,212 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-10-26 20:42:00,213 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:42:00,213 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:42:00,213 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:42:00,213 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:42:00,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:42:00,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:42:00,214 INFO L87 Difference]: Start difference. First operand 370 states and 590 transitions. Second operand 5 states. [2018-10-26 20:42:00,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:42:00,371 INFO L93 Difference]: Finished difference Result 753 states and 1205 transitions. [2018-10-26 20:42:00,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:42:00,372 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 113 [2018-10-26 20:42:00,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:42:00,373 INFO L225 Difference]: With dead ends: 753 [2018-10-26 20:42:00,373 INFO L226 Difference]: Without dead ends: 396 [2018-10-26 20:42:00,374 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:42:00,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-10-26 20:42:00,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 392. [2018-10-26 20:42:00,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-10-26 20:42:00,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 620 transitions. [2018-10-26 20:42:00,389 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 620 transitions. Word has length 113 [2018-10-26 20:42:00,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:42:00,389 INFO L481 AbstractCegarLoop]: Abstraction has 392 states and 620 transitions. [2018-10-26 20:42:00,389 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:42:00,389 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 620 transitions. [2018-10-26 20:42:00,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-10-26 20:42:00,391 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:42:00,391 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:42:00,391 INFO L424 AbstractCegarLoop]: === Iteration 14 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:42:00,391 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:42:00,391 INFO L82 PathProgramCache]: Analyzing trace with hash -1410059659, now seen corresponding path program 1 times [2018-10-26 20:42:00,392 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:42:00,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:00,392 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:42:00,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:00,392 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:42:00,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:42:00,548 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-10-26 20:42:00,549 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:42:00,549 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 20:42:00,549 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:42:00,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 20:42:00,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 20:42:00,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 20:42:00,550 INFO L87 Difference]: Start difference. First operand 392 states and 620 transitions. Second operand 5 states. [2018-10-26 20:42:00,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:42:00,751 INFO L93 Difference]: Finished difference Result 775 states and 1229 transitions. [2018-10-26 20:42:00,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:42:00,752 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 114 [2018-10-26 20:42:00,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:42:00,753 INFO L225 Difference]: With dead ends: 775 [2018-10-26 20:42:00,753 INFO L226 Difference]: Without dead ends: 396 [2018-10-26 20:42:00,754 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:42:00,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-10-26 20:42:00,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 392. [2018-10-26 20:42:00,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-10-26 20:42:00,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 614 transitions. [2018-10-26 20:42:00,768 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 614 transitions. Word has length 114 [2018-10-26 20:42:00,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:42:00,768 INFO L481 AbstractCegarLoop]: Abstraction has 392 states and 614 transitions. [2018-10-26 20:42:00,768 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 20:42:00,769 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 614 transitions. [2018-10-26 20:42:00,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-10-26 20:42:00,770 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:42:00,770 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:42:00,770 INFO L424 AbstractCegarLoop]: === Iteration 15 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:42:00,770 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:42:00,770 INFO L82 PathProgramCache]: Analyzing trace with hash 54973179, now seen corresponding path program 1 times [2018-10-26 20:42:00,770 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:42:00,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:00,771 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:42:00,771 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:00,771 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:42:00,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:42:00,856 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-10-26 20:42:00,856 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:42:00,857 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 20:42:00,857 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:42:00,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:42:00,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:42:00,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:42:00,857 INFO L87 Difference]: Start difference. First operand 392 states and 614 transitions. Second operand 3 states. [2018-10-26 20:42:01,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:42:01,030 INFO L93 Difference]: Finished difference Result 1125 states and 1770 transitions. [2018-10-26 20:42:01,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:42:01,031 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2018-10-26 20:42:01,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:42:01,033 INFO L225 Difference]: With dead ends: 1125 [2018-10-26 20:42:01,033 INFO L226 Difference]: Without dead ends: 746 [2018-10-26 20:42:01,034 INFO L605 BasicCegarLoop]: 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 [2018-10-26 20:42:01,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-10-26 20:42:01,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 746. [2018-10-26 20:42:01,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 746 states. [2018-10-26 20:42:01,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1168 transitions. [2018-10-26 20:42:01,063 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1168 transitions. Word has length 130 [2018-10-26 20:42:01,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:42:01,063 INFO L481 AbstractCegarLoop]: Abstraction has 746 states and 1168 transitions. [2018-10-26 20:42:01,063 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:42:01,063 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1168 transitions. [2018-10-26 20:42:01,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-10-26 20:42:01,065 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:42:01,065 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:42:01,065 INFO L424 AbstractCegarLoop]: === Iteration 16 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:42:01,065 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:42:01,066 INFO L82 PathProgramCache]: Analyzing trace with hash 678254781, now seen corresponding path program 1 times [2018-10-26 20:42:01,066 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:42:01,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:01,067 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:42:01,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:01,067 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:42:01,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:42:01,177 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-10-26 20:42:01,177 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:42:01,178 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 20:42:01,178 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:42:01,178 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:42:01,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:42:01,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:42:01,178 INFO L87 Difference]: Start difference. First operand 746 states and 1168 transitions. Second operand 3 states. [2018-10-26 20:42:01,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:42:01,512 INFO L93 Difference]: Finished difference Result 1125 states and 1765 transitions. [2018-10-26 20:42:01,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:42:01,513 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2018-10-26 20:42:01,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:42:01,517 INFO L225 Difference]: With dead ends: 1125 [2018-10-26 20:42:01,517 INFO L226 Difference]: Without dead ends: 1123 [2018-10-26 20:42:01,518 INFO L605 BasicCegarLoop]: 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 [2018-10-26 20:42:01,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2018-10-26 20:42:01,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 1123. [2018-10-26 20:42:01,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1123 states. [2018-10-26 20:42:01,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1123 states to 1123 states and 1763 transitions. [2018-10-26 20:42:01,561 INFO L78 Accepts]: Start accepts. Automaton has 1123 states and 1763 transitions. Word has length 130 [2018-10-26 20:42:01,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:42:01,561 INFO L481 AbstractCegarLoop]: Abstraction has 1123 states and 1763 transitions. [2018-10-26 20:42:01,561 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:42:01,561 INFO L276 IsEmpty]: Start isEmpty. Operand 1123 states and 1763 transitions. [2018-10-26 20:42:01,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-10-26 20:42:01,564 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:42:01,566 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-10-26 20:42:01,567 INFO L424 AbstractCegarLoop]: === Iteration 17 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:42:01,567 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:42:01,567 INFO L82 PathProgramCache]: Analyzing trace with hash -83295236, now seen corresponding path program 1 times [2018-10-26 20:42:01,567 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:42:01,568 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:01,568 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:42:01,568 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:01,568 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:42:01,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:42:01,650 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2018-10-26 20:42:01,650 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:42:01,650 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 20:42:01,650 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:42:01,650 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:42:01,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:42:01,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:42:01,651 INFO L87 Difference]: Start difference. First operand 1123 states and 1763 transitions. Second operand 3 states. [2018-10-26 20:42:02,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:42:02,564 INFO L93 Difference]: Finished difference Result 1891 states and 2972 transitions. [2018-10-26 20:42:02,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:42:02,565 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 147 [2018-10-26 20:42:02,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:42:02,568 INFO L225 Difference]: With dead ends: 1891 [2018-10-26 20:42:02,568 INFO L226 Difference]: Without dead ends: 1135 [2018-10-26 20:42:02,570 INFO L605 BasicCegarLoop]: 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 [2018-10-26 20:42:02,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1135 states. [2018-10-26 20:42:02,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1135 to 1123. [2018-10-26 20:42:02,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1123 states. [2018-10-26 20:42:02,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1123 states to 1123 states and 1745 transitions. [2018-10-26 20:42:02,604 INFO L78 Accepts]: Start accepts. Automaton has 1123 states and 1745 transitions. Word has length 147 [2018-10-26 20:42:02,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:42:02,604 INFO L481 AbstractCegarLoop]: Abstraction has 1123 states and 1745 transitions. [2018-10-26 20:42:02,604 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:42:02,604 INFO L276 IsEmpty]: Start isEmpty. Operand 1123 states and 1745 transitions. [2018-10-26 20:42:02,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-10-26 20:42:02,606 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:42:02,606 INFO L375 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-10-26 20:42:02,606 INFO L424 AbstractCegarLoop]: === Iteration 18 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:42:02,607 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:42:02,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1983134355, now seen corresponding path program 1 times [2018-10-26 20:42:02,607 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:42:02,610 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:02,611 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:42:02,611 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:02,611 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:42:02,621 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 20:42:02,621 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 20:42:02,621 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-26 20:42:02,632 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:42:02,632 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) [2018-10-26 20:42:02,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:42:02,711 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 170 with the following transitions: [2018-10-26 20:42:02,712 INFO L202 CegarAbsIntRunner]: [0], [4], [8], [11], [20], [31], [37], [41], [47], [49], [54], [59], [64], [69], [74], [79], [84], [89], [92], [94], [99], [104], [107], [109], [114], [119], [124], [129], [134], [139], [144], [149], [154], [159], [164], [169], [174], [179], [184], [189], [192], [194], [199], [202], [204], [209], [212], [283], [286], [294], [296], [299], [307], [310], [314], [473], [476], [484], [489], [491], [493], [498], [503], [509], [514], [516], [519], [587], [589], [602], [607], [608], [609], [611] [2018-10-26 20:42:02,775 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 20:42:02,775 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 20:42:08,734 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-10-26 20:42:08,735 INFO L272 AbstractInterpreter]: Visited 64 different actions 149 times. Merged at 48 different actions 78 times. Never widened. Found 5 fixpoints after 4 different actions. Largest state had 86 variables. [2018-10-26 20:42:08,748 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:42:08,748 INFO L398 sIntCurrentIteration]: Generating AbsInt predicates [2018-10-26 20:42:15,313 INFO L227 lantSequenceWeakener]: Weakened 152 states. On average, predicates are now at 85.12% of their original sizes. [2018-10-26 20:42:15,314 INFO L413 sIntCurrentIteration]: Unifying AI predicates [2018-10-26 20:42:19,405 INFO L415 sIntCurrentIteration]: We unified 168 AI predicates to 168 [2018-10-26 20:42:19,405 INFO L424 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-10-26 20:42:19,406 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:42:19,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2018-10-26 20:42:19,406 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:42:19,406 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-10-26 20:42:19,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-10-26 20:42:19,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=904, Unknown=0, NotChecked=0, Total=1056 [2018-10-26 20:42:19,407 INFO L87 Difference]: Start difference. First operand 1123 states and 1745 transitions. Second operand 33 states. [2018-10-26 20:42:37,057 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 20:42:55,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:42:55,526 INFO L93 Difference]: Finished difference Result 2649 states and 4088 transitions. [2018-10-26 20:42:55,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-10-26 20:42:55,527 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 169 [2018-10-26 20:42:55,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:42:55,532 INFO L225 Difference]: With dead ends: 2649 [2018-10-26 20:42:55,533 INFO L226 Difference]: Without dead ends: 1539 [2018-10-26 20:42:55,535 INFO L605 BasicCegarLoop]: 2 DeclaredPredicates, 179 GetRequests, 128 SyntacticMatches, 9 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=304, Invalid=1588, Unknown=0, NotChecked=0, Total=1892 [2018-10-26 20:42:55,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1539 states. [2018-10-26 20:42:55,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1539 to 1412. [2018-10-26 20:42:55,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1412 states. [2018-10-26 20:42:55,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1412 states to 1412 states and 2119 transitions. [2018-10-26 20:42:55,647 INFO L78 Accepts]: Start accepts. Automaton has 1412 states and 2119 transitions. Word has length 169 [2018-10-26 20:42:55,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:42:55,647 INFO L481 AbstractCegarLoop]: Abstraction has 1412 states and 2119 transitions. [2018-10-26 20:42:55,647 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-10-26 20:42:55,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1412 states and 2119 transitions. [2018-10-26 20:42:55,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2018-10-26 20:42:55,652 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:42:55,652 INFO L375 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-10-26 20:42:55,652 INFO L424 AbstractCegarLoop]: === Iteration 19 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:42:55,652 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:42:55,652 INFO L82 PathProgramCache]: Analyzing trace with hash 42644558, now seen corresponding path program 1 times [2018-10-26 20:42:55,653 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:42:55,655 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:55,656 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:42:55,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:42:55,656 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:42:55,667 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 20:42:55,667 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 20:42:55,667 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2018-10-26 20:42:55,678 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:42:55,678 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-26 20:42:55,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:42:55,742 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 211 with the following transitions: [2018-10-26 20:42:55,742 INFO L202 CegarAbsIntRunner]: [0], [4], [8], [11], [20], [31], [37], [41], [47], [49], [54], [59], [64], [69], [74], [79], [84], [89], [92], [94], [99], [104], [107], [109], [114], [119], [124], [129], [134], [139], [144], [149], [154], [159], [164], [169], [174], [179], [184], [189], [192], [194], [199], [202], [204], [209], [212], [283], [286], [294], [296], [299], [307], [310], [314], [473], [476], [484], [489], [491], [493], [498], [501], [503], [509], [514], [516], [519], [587], [589], [602], [607], [608], [609], [611] [2018-10-26 20:42:55,745 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 20:42:55,745 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 20:43:03,683 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 20:43:09,325 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 20:43:09,325 INFO L272 AbstractInterpreter]: Visited 75 different actions 371 times. Merged at 62 different actions 270 times. Widened at 4 different actions 7 times. Found 21 fixpoints after 14 different actions. Largest state had 86 variables. [2018-10-26 20:43:09,336 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:43:09,337 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 20:43:09,337 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 20:43:09,337 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 20:43:09,344 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:09,344 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 20:43:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:43:09,415 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 20:43:09,516 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 261 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2018-10-26 20:43:09,516 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 20:43:09,563 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 261 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2018-10-26 20:43:09,581 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:43:09,581 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-10-26 20:43:09,581 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:43:09,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:43:09,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:43:09,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:43:09,582 INFO L87 Difference]: Start difference. First operand 1412 states and 2119 transitions. Second operand 3 states. [2018-10-26 20:43:09,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:43:09,939 INFO L93 Difference]: Finished difference Result 4080 states and 6183 transitions. [2018-10-26 20:43:09,940 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:43:09,940 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 210 [2018-10-26 20:43:09,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:43:09,948 INFO L225 Difference]: With dead ends: 4080 [2018-10-26 20:43:09,948 INFO L226 Difference]: Without dead ends: 2738 [2018-10-26 20:43:09,951 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 418 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:43:09,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2738 states. [2018-10-26 20:43:10,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2738 to 2736. [2018-10-26 20:43:10,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2736 states. [2018-10-26 20:43:10,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 4130 transitions. [2018-10-26 20:43:10,169 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 4130 transitions. Word has length 210 [2018-10-26 20:43:10,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:43:10,169 INFO L481 AbstractCegarLoop]: Abstraction has 2736 states and 4130 transitions. [2018-10-26 20:43:10,169 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:43:10,169 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 4130 transitions. [2018-10-26 20:43:10,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2018-10-26 20:43:10,176 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:43:10,176 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 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] [2018-10-26 20:43:10,177 INFO L424 AbstractCegarLoop]: === Iteration 20 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:43:10,177 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:43:10,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1362396491, now seen corresponding path program 1 times [2018-10-26 20:43:10,177 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:43:10,178 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:43:10,178 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:10,178 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:43:10,178 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:43:10,190 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 20:43:10,191 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 20:43:10,191 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-26 20:43:10,203 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:10,203 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) [2018-10-26 20:43:10,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:43:10,276 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 250 with the following transitions: [2018-10-26 20:43:10,276 INFO L202 CegarAbsIntRunner]: [0], [4], [8], [11], [20], [31], [37], [41], [47], [49], [54], [59], [64], [69], [74], [79], [84], [89], [92], [94], [99], [104], [107], [109], [114], [119], [124], [129], [134], [139], [144], [149], [154], [159], [164], [169], [174], [179], [184], [189], [192], [194], [199], [202], [204], [209], [212], [283], [286], [288], [294], [296], [299], [301], [307], [310], [314], [473], [476], [484], [487], [491], [493], [498], [501], [503], [509], [514], [516], [519], [587], [589], [602], [607], [608], [609], [611] [2018-10-26 20:43:10,279 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 20:43:10,279 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 20:43:17,721 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 20:43:27,817 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 20:43:27,817 INFO L272 AbstractInterpreter]: Visited 77 different actions 525 times. Merged at 66 different actions 406 times. Widened at 7 different actions 15 times. Found 34 fixpoints after 13 different actions. Largest state had 86 variables. [2018-10-26 20:43:27,820 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:43:27,820 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 20:43:27,820 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 20:43:27,820 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 20:43:27,828 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:27,828 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 20:43:27,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:43:27,889 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 20:43:27,953 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 391 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2018-10-26 20:43:27,954 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 20:43:28,051 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 391 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2018-10-26 20:43:28,068 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:43:28,068 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2018-10-26 20:43:28,069 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:43:28,069 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:43:28,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:43:28,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-10-26 20:43:28,070 INFO L87 Difference]: Start difference. First operand 2736 states and 4130 transitions. Second operand 3 states. [2018-10-26 20:43:29,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:43:29,672 INFO L93 Difference]: Finished difference Result 4310 states and 6551 transitions. [2018-10-26 20:43:29,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:43:29,673 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 249 [2018-10-26 20:43:29,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:43:29,680 INFO L225 Difference]: With dead ends: 4310 [2018-10-26 20:43:29,681 INFO L226 Difference]: Without dead ends: 2808 [2018-10-26 20:43:29,684 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 495 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-10-26 20:43:29,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2808 states. [2018-10-26 20:43:29,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2808 to 2736. [2018-10-26 20:43:29,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2736 states. [2018-10-26 20:43:29,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 4058 transitions. [2018-10-26 20:43:29,902 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 4058 transitions. Word has length 249 [2018-10-26 20:43:29,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:43:29,902 INFO L481 AbstractCegarLoop]: Abstraction has 2736 states and 4058 transitions. [2018-10-26 20:43:29,902 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:43:29,902 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 4058 transitions. [2018-10-26 20:43:29,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2018-10-26 20:43:29,909 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:43:29,909 INFO L375 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 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] [2018-10-26 20:43:29,909 INFO L424 AbstractCegarLoop]: === Iteration 21 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:43:29,909 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:43:29,909 INFO L82 PathProgramCache]: Analyzing trace with hash 2125855969, now seen corresponding path program 1 times [2018-10-26 20:43:29,910 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:43:29,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:43:29,910 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:29,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:43:29,910 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:43:29,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:43:30,018 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 346 proven. 0 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2018-10-26 20:43:30,018 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:43:30,018 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 20:43:30,018 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:43:30,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:43:30,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:43:30,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:43:30,019 INFO L87 Difference]: Start difference. First operand 2736 states and 4058 transitions. Second operand 3 states. [2018-10-26 20:43:30,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:43:30,476 INFO L93 Difference]: Finished difference Result 5500 states and 8152 transitions. [2018-10-26 20:43:30,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:43:30,480 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 263 [2018-10-26 20:43:30,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:43:30,489 INFO L225 Difference]: With dead ends: 5500 [2018-10-26 20:43:30,489 INFO L226 Difference]: Without dead ends: 2834 [2018-10-26 20:43:30,494 INFO L605 BasicCegarLoop]: 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 [2018-10-26 20:43:30,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2834 states. [2018-10-26 20:43:30,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2834 to 2736. [2018-10-26 20:43:30,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2736 states. [2018-10-26 20:43:30,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 3962 transitions. [2018-10-26 20:43:30,706 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 3962 transitions. Word has length 263 [2018-10-26 20:43:30,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:43:30,707 INFO L481 AbstractCegarLoop]: Abstraction has 2736 states and 3962 transitions. [2018-10-26 20:43:30,707 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:43:30,707 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 3962 transitions. [2018-10-26 20:43:30,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-10-26 20:43:30,714 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:43:30,714 INFO L375 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:43:30,715 INFO L424 AbstractCegarLoop]: === Iteration 22 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:43:30,715 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:43:30,715 INFO L82 PathProgramCache]: Analyzing trace with hash -266736695, now seen corresponding path program 1 times [2018-10-26 20:43:30,715 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:43:30,716 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:43:30,716 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:30,716 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:43:30,719 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:43:30,729 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 20:43:30,729 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 20:43:30,729 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2018-10-26 20:43:30,743 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:30,743 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-26 20:43:30,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:43:30,824 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 293 with the following transitions: [2018-10-26 20:43:30,825 INFO L202 CegarAbsIntRunner]: [0], [4], [8], [11], [20], [31], [37], [41], [47], [49], [54], [59], [64], [69], [74], [79], [84], [89], [92], [94], [99], [104], [107], [109], [114], [119], [124], [129], [134], [139], [144], [149], [154], [159], [164], [169], [174], [179], [184], [189], [192], [194], [199], [202], [204], [209], [212], [283], [286], [288], [294], [296], [299], [301], [307], [310], [314], [473], [476], [484], [487], [491], [493], [498], [501], [503], [509], [514], [516], [519], [521], [526], [529], [533], [587], [589], [602], [607], [608], [609], [611] [2018-10-26 20:43:30,827 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 20:43:30,827 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 20:43:38,934 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 20:43:49,167 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 20:43:49,167 INFO L272 AbstractInterpreter]: Visited 81 different actions 551 times. Merged at 70 different actions 423 times. Widened at 8 different actions 16 times. Found 40 fixpoints after 14 different actions. Largest state had 86 variables. [2018-10-26 20:43:49,176 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:43:49,176 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 20:43:49,176 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 20:43:49,176 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 20:43:49,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:49,183 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 20:43:49,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:43:49,270 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 20:43:49,352 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 518 proven. 0 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2018-10-26 20:43:49,352 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 20:43:49,450 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 518 proven. 0 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2018-10-26 20:43:49,479 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:43:49,479 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-10-26 20:43:49,479 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:43:49,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:43:49,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:43:49,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:43:49,480 INFO L87 Difference]: Start difference. First operand 2736 states and 3962 transitions. Second operand 3 states. [2018-10-26 20:43:50,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:43:50,149 INFO L93 Difference]: Finished difference Result 5402 states and 7845 transitions. [2018-10-26 20:43:50,156 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:43:50,156 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 292 [2018-10-26 20:43:50,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:43:50,164 INFO L225 Difference]: With dead ends: 5402 [2018-10-26 20:43:50,164 INFO L226 Difference]: Without dead ends: 2736 [2018-10-26 20:43:50,169 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 583 GetRequests, 582 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:43:50,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2736 states. [2018-10-26 20:43:50,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2736 to 2736. [2018-10-26 20:43:50,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2736 states. [2018-10-26 20:43:50,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 3874 transitions. [2018-10-26 20:43:50,375 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 3874 transitions. Word has length 292 [2018-10-26 20:43:50,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:43:50,375 INFO L481 AbstractCegarLoop]: Abstraction has 2736 states and 3874 transitions. [2018-10-26 20:43:50,375 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:43:50,375 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 3874 transitions. [2018-10-26 20:43:50,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2018-10-26 20:43:50,382 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:43:50,383 INFO L375 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:43:50,383 INFO L424 AbstractCegarLoop]: === Iteration 23 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:43:50,383 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:43:50,383 INFO L82 PathProgramCache]: Analyzing trace with hash -2048199037, now seen corresponding path program 1 times [2018-10-26 20:43:50,383 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:43:50,384 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:43:50,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:50,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:43:50,386 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:43:50,413 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 20:43:50,413 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 20:43:50,413 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2018-10-26 20:43:50,427 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:43:50,427 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-26 20:43:50,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:43:50,509 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 322 with the following transitions: [2018-10-26 20:43:50,509 INFO L202 CegarAbsIntRunner]: [0], [4], [8], [11], [20], [31], [37], [41], [47], [49], [54], [59], [64], [69], [74], [79], [84], [89], [92], [94], [99], [104], [107], [109], [114], [119], [124], [129], [134], [139], [144], [149], [154], [157], [159], [164], [169], [174], [179], [184], [189], [192], [194], [199], [202], [204], [209], [212], [283], [286], [288], [294], [296], [299], [301], [307], [310], [314], [437], [439], [473], [476], [484], [487], [491], [493], [498], [501], [503], [509], [514], [516], [519], [521], [526], [529], [533], [587], [589], [602], [607], [608], [609], [611] [2018-10-26 20:43:50,511 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 20:43:50,511 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 20:43:58,398 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 20:44:10,009 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 20:44:10,009 INFO L272 AbstractInterpreter]: Visited 84 different actions 599 times. Merged at 73 different actions 457 times. Widened at 9 different actions 19 times. Found 46 fixpoints after 16 different actions. Largest state had 86 variables. [2018-10-26 20:44:10,020 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:10,020 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 20:44:10,020 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 20:44:10,020 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 20:44:10,027 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:10,027 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 20:44:10,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:10,098 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 20:44:10,171 INFO L134 CoverageAnalysis]: Checked inductivity of 945 backedges. 562 proven. 0 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2018-10-26 20:44:10,171 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 20:44:10,335 INFO L134 CoverageAnalysis]: Checked inductivity of 945 backedges. 562 proven. 0 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2018-10-26 20:44:10,352 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:44:10,352 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2018-10-26 20:44:10,352 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:44:10,353 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:44:10,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:44:10,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-10-26 20:44:10,353 INFO L87 Difference]: Start difference. First operand 2736 states and 3874 transitions. Second operand 3 states. [2018-10-26 20:44:10,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:44:10,631 INFO L93 Difference]: Finished difference Result 5712 states and 8145 transitions. [2018-10-26 20:44:10,642 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:44:10,642 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 321 [2018-10-26 20:44:10,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:44:10,648 INFO L225 Difference]: With dead ends: 5712 [2018-10-26 20:44:10,648 INFO L226 Difference]: Without dead ends: 1767 [2018-10-26 20:44:10,654 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 641 GetRequests, 639 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-10-26 20:44:10,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2018-10-26 20:44:10,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2018-10-26 20:44:10,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2018-10-26 20:44:10,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 2467 transitions. [2018-10-26 20:44:10,766 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 2467 transitions. Word has length 321 [2018-10-26 20:44:10,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:44:10,767 INFO L481 AbstractCegarLoop]: Abstraction has 1767 states and 2467 transitions. [2018-10-26 20:44:10,767 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:44:10,767 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 2467 transitions. [2018-10-26 20:44:10,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2018-10-26 20:44:10,770 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:44:10,770 INFO L375 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 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] [2018-10-26 20:44:10,771 INFO L424 AbstractCegarLoop]: === Iteration 24 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:44:10,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:10,771 INFO L82 PathProgramCache]: Analyzing trace with hash 1042635952, now seen corresponding path program 1 times [2018-10-26 20:44:10,771 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:44:10,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:10,772 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:10,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:10,775 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:44:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:10,901 INFO L134 CoverageAnalysis]: Checked inductivity of 913 backedges. 317 proven. 0 refuted. 0 times theorem prover too weak. 596 trivial. 0 not checked. [2018-10-26 20:44:10,901 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:44:10,902 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 20:44:10,902 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:44:10,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:44:10,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:44:10,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:44:10,903 INFO L87 Difference]: Start difference. First operand 1767 states and 2467 transitions. Second operand 3 states. [2018-10-26 20:44:11,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:44:11,657 INFO L93 Difference]: Finished difference Result 3570 states and 5005 transitions. [2018-10-26 20:44:11,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:44:11,658 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 321 [2018-10-26 20:44:11,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:44:11,661 INFO L225 Difference]: With dead ends: 3570 [2018-10-26 20:44:11,662 INFO L226 Difference]: Without dead ends: 1873 [2018-10-26 20:44:11,664 INFO L605 BasicCegarLoop]: 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 [2018-10-26 20:44:11,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1873 states. [2018-10-26 20:44:11,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1873 to 1858. [2018-10-26 20:44:11,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1858 states. [2018-10-26 20:44:11,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 2573 transitions. [2018-10-26 20:44:11,778 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 2573 transitions. Word has length 321 [2018-10-26 20:44:11,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:44:11,779 INFO L481 AbstractCegarLoop]: Abstraction has 1858 states and 2573 transitions. [2018-10-26 20:44:11,779 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:44:11,779 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 2573 transitions. [2018-10-26 20:44:11,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2018-10-26 20:44:11,782 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:44:11,782 INFO L375 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 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] [2018-10-26 20:44:11,782 INFO L424 AbstractCegarLoop]: === Iteration 25 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:44:11,782 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:11,782 INFO L82 PathProgramCache]: Analyzing trace with hash -2039215303, now seen corresponding path program 1 times [2018-10-26 20:44:11,783 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:44:11,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:11,783 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:11,783 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:11,783 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:44:11,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:11,908 INFO L134 CoverageAnalysis]: Checked inductivity of 1075 backedges. 462 proven. 0 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2018-10-26 20:44:11,908 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:44:11,908 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 20:44:11,908 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:44:11,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:44:11,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:44:11,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:44:11,909 INFO L87 Difference]: Start difference. First operand 1858 states and 2573 transitions. Second operand 3 states. [2018-10-26 20:44:12,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:44:12,434 INFO L93 Difference]: Finished difference Result 3831 states and 5352 transitions. [2018-10-26 20:44:12,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:44:12,434 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 342 [2018-10-26 20:44:12,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:44:12,440 INFO L225 Difference]: With dead ends: 3831 [2018-10-26 20:44:12,440 INFO L226 Difference]: Without dead ends: 2043 [2018-10-26 20:44:12,443 INFO L605 BasicCegarLoop]: 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 [2018-10-26 20:44:12,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2043 states. [2018-10-26 20:44:12,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2043 to 1983. [2018-10-26 20:44:12,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1983 states. [2018-10-26 20:44:12,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1983 states to 1983 states and 2718 transitions. [2018-10-26 20:44:12,553 INFO L78 Accepts]: Start accepts. Automaton has 1983 states and 2718 transitions. Word has length 342 [2018-10-26 20:44:12,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:44:12,553 INFO L481 AbstractCegarLoop]: Abstraction has 1983 states and 2718 transitions. [2018-10-26 20:44:12,553 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:44:12,553 INFO L276 IsEmpty]: Start isEmpty. Operand 1983 states and 2718 transitions. [2018-10-26 20:44:12,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2018-10-26 20:44:12,556 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:44:12,557 INFO L375 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 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] [2018-10-26 20:44:12,557 INFO L424 AbstractCegarLoop]: === Iteration 26 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:44:12,557 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:12,557 INFO L82 PathProgramCache]: Analyzing trace with hash -2119962614, now seen corresponding path program 1 times [2018-10-26 20:44:12,557 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:44:12,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:12,558 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:12,558 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:12,558 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:44:12,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:12,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1270 backedges. 621 proven. 0 refuted. 0 times theorem prover too weak. 649 trivial. 0 not checked. [2018-10-26 20:44:12,691 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:44:12,691 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 20:44:12,691 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:44:12,691 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:44:12,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:44:12,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:44:12,692 INFO L87 Difference]: Start difference. First operand 1983 states and 2718 transitions. Second operand 3 states. [2018-10-26 20:44:13,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:44:13,715 INFO L93 Difference]: Finished difference Result 3931 states and 5417 transitions. [2018-10-26 20:44:13,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:44:13,716 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 369 [2018-10-26 20:44:13,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:44:13,719 INFO L225 Difference]: With dead ends: 3931 [2018-10-26 20:44:13,719 INFO L226 Difference]: Without dead ends: 2018 [2018-10-26 20:44:13,726 INFO L605 BasicCegarLoop]: 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 [2018-10-26 20:44:13,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2018 states. [2018-10-26 20:44:13,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2018 to 1983. [2018-10-26 20:44:13,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1983 states. [2018-10-26 20:44:13,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1983 states to 1983 states and 2668 transitions. [2018-10-26 20:44:13,863 INFO L78 Accepts]: Start accepts. Automaton has 1983 states and 2668 transitions. Word has length 369 [2018-10-26 20:44:13,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:44:13,863 INFO L481 AbstractCegarLoop]: Abstraction has 1983 states and 2668 transitions. [2018-10-26 20:44:13,863 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:44:13,863 INFO L276 IsEmpty]: Start isEmpty. Operand 1983 states and 2668 transitions. [2018-10-26 20:44:13,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 388 [2018-10-26 20:44:13,869 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:44:13,869 INFO L375 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 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] [2018-10-26 20:44:13,869 INFO L424 AbstractCegarLoop]: === Iteration 27 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:44:13,869 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:13,870 INFO L82 PathProgramCache]: Analyzing trace with hash 299709628, now seen corresponding path program 1 times [2018-10-26 20:44:13,870 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:44:13,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:13,870 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:13,870 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:13,870 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:44:13,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:14,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1462 backedges. 950 proven. 27 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2018-10-26 20:44:14,012 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 20:44:14,012 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 20:44:14,013 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 388 with the following transitions: [2018-10-26 20:44:14,013 INFO L202 CegarAbsIntRunner]: [0], [4], [8], [11], [20], [31], [37], [41], [47], [49], [54], [59], [64], [69], [74], [79], [84], [89], [92], [94], [99], [104], [107], [109], [114], [117], [119], [124], [127], [129], [134], [137], [139], [144], [149], [154], [157], [159], [164], [169], [174], [179], [184], [189], [192], [194], [199], [202], [204], [209], [212], [283], [286], [294], [296], [299], [307], [312], [314], [318], [327], [329], [332], [338], [367], [372], [382], [386], [397], [408], [410], [415], [437], [439], [473], [476], [484], [489], [491], [493], [498], [501], [503], [509], [514], [516], [519], [521], [526], [531], [533], [587], [589], [602], [607], [608], [609], [611] [2018-10-26 20:44:14,015 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 20:44:14,015 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 20:44:16,103 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 20:44:32,193 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 20:44:32,193 INFO L272 AbstractInterpreter]: Visited 98 different actions 704 times. Merged at 82 different actions 527 times. Widened at 15 different actions 30 times. Found 52 fixpoints after 21 different actions. Largest state had 88 variables. [2018-10-26 20:44:32,200 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:32,200 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 20:44:32,200 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 20:44:32,200 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 20:44:32,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:32,207 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 20:44:32,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:32,261 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 20:44:32,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1462 backedges. 950 proven. 27 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2018-10-26 20:44:32,308 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 20:44:32,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1462 backedges. 950 proven. 27 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2018-10-26 20:44:32,380 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-26 20:44:32,380 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2018-10-26 20:44:32,380 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-26 20:44:32,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-10-26 20:44:32,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-10-26 20:44:32,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:44:32,381 INFO L87 Difference]: Start difference. First operand 1983 states and 2668 transitions. Second operand 4 states. [2018-10-26 20:44:33,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:44:33,133 INFO L93 Difference]: Finished difference Result 5692 states and 7686 transitions. [2018-10-26 20:44:33,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 20:44:33,134 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 387 [2018-10-26 20:44:33,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:44:33,140 INFO L225 Difference]: With dead ends: 5692 [2018-10-26 20:44:33,140 INFO L226 Difference]: Without dead ends: 3658 [2018-10-26 20:44:33,143 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 779 GetRequests, 774 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-10-26 20:44:33,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3658 states. [2018-10-26 20:44:33,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3658 to 2057. [2018-10-26 20:44:33,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2057 states. [2018-10-26 20:44:33,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2057 states to 2057 states and 2741 transitions. [2018-10-26 20:44:33,248 INFO L78 Accepts]: Start accepts. Automaton has 2057 states and 2741 transitions. Word has length 387 [2018-10-26 20:44:33,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:44:33,249 INFO L481 AbstractCegarLoop]: Abstraction has 2057 states and 2741 transitions. [2018-10-26 20:44:33,249 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-10-26 20:44:33,249 INFO L276 IsEmpty]: Start isEmpty. Operand 2057 states and 2741 transitions. [2018-10-26 20:44:33,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2018-10-26 20:44:33,251 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:44:33,252 INFO L375 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 9, 9, 8, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:44:33,252 INFO L424 AbstractCegarLoop]: === Iteration 28 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:44:33,252 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:33,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1526241692, now seen corresponding path program 1 times [2018-10-26 20:44:33,252 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:44:33,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:33,253 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:33,253 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:33,253 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:44:33,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:33,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2106 backedges. 1028 proven. 0 refuted. 0 times theorem prover too weak. 1078 trivial. 0 not checked. [2018-10-26 20:44:33,435 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:44:33,435 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 20:44:33,435 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:44:33,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:44:33,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:44:33,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:44:33,436 INFO L87 Difference]: Start difference. First operand 2057 states and 2741 transitions. Second operand 3 states. [2018-10-26 20:44:33,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:44:33,676 INFO L93 Difference]: Finished difference Result 4054 states and 5413 transitions. [2018-10-26 20:44:33,676 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:44:33,676 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 457 [2018-10-26 20:44:33,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:44:33,679 INFO L225 Difference]: With dead ends: 4054 [2018-10-26 20:44:33,680 INFO L226 Difference]: Without dead ends: 2067 [2018-10-26 20:44:33,682 INFO L605 BasicCegarLoop]: 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 [2018-10-26 20:44:33,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2067 states. [2018-10-26 20:44:33,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2067 to 2057. [2018-10-26 20:44:33,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2057 states. [2018-10-26 20:44:33,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2057 states to 2057 states and 2691 transitions. [2018-10-26 20:44:33,801 INFO L78 Accepts]: Start accepts. Automaton has 2057 states and 2691 transitions. Word has length 457 [2018-10-26 20:44:33,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:44:33,802 INFO L481 AbstractCegarLoop]: Abstraction has 2057 states and 2691 transitions. [2018-10-26 20:44:33,802 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:44:33,802 INFO L276 IsEmpty]: Start isEmpty. Operand 2057 states and 2691 transitions. [2018-10-26 20:44:33,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 491 [2018-10-26 20:44:33,805 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:44:33,805 INFO L375 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 10, 10, 8, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:44:33,805 INFO L424 AbstractCegarLoop]: === Iteration 29 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:44:33,805 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:33,806 INFO L82 PathProgramCache]: Analyzing trace with hash -1282441832, now seen corresponding path program 1 times [2018-10-26 20:44:33,806 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:44:33,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:33,806 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:33,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:33,807 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:44:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:34,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2443 backedges. 1386 proven. 0 refuted. 0 times theorem prover too weak. 1057 trivial. 0 not checked. [2018-10-26 20:44:34,002 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:44:34,002 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 20:44:34,002 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:44:34,003 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:44:34,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:44:34,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:44:34,003 INFO L87 Difference]: Start difference. First operand 2057 states and 2691 transitions. Second operand 3 states. [2018-10-26 20:44:35,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:44:35,505 INFO L93 Difference]: Finished difference Result 4224 states and 5563 transitions. [2018-10-26 20:44:35,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:44:35,506 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 490 [2018-10-26 20:44:35,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:44:35,509 INFO L225 Difference]: With dead ends: 4224 [2018-10-26 20:44:35,509 INFO L226 Difference]: Without dead ends: 2237 [2018-10-26 20:44:35,513 INFO L605 BasicCegarLoop]: 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 [2018-10-26 20:44:35,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2237 states. [2018-10-26 20:44:35,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2237 to 2227. [2018-10-26 20:44:35,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2227 states. [2018-10-26 20:44:35,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2227 states to 2227 states and 2881 transitions. [2018-10-26 20:44:35,658 INFO L78 Accepts]: Start accepts. Automaton has 2227 states and 2881 transitions. Word has length 490 [2018-10-26 20:44:35,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:44:35,658 INFO L481 AbstractCegarLoop]: Abstraction has 2227 states and 2881 transitions. [2018-10-26 20:44:35,658 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:44:35,658 INFO L276 IsEmpty]: Start isEmpty. Operand 2227 states and 2881 transitions. [2018-10-26 20:44:35,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 555 [2018-10-26 20:44:35,665 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:44:35,665 INFO L375 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 14, 14, 13, 13, 12, 12, 12, 12, 10, 8, 8, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:44:35,666 INFO L424 AbstractCegarLoop]: === Iteration 30 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:44:35,666 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:35,666 INFO L82 PathProgramCache]: Analyzing trace with hash 166418816, now seen corresponding path program 1 times [2018-10-26 20:44:35,666 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:44:35,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:35,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:35,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:35,667 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:44:35,690 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 20:44:35,690 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 20:44:35,690 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-26 20:44:35,708 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:35,708 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) [2018-10-26 20:44:35,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:35,804 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 555 with the following transitions: [2018-10-26 20:44:35,804 INFO L202 CegarAbsIntRunner]: [0], [4], [8], [11], [20], [31], [37], [41], [47], [49], [54], [59], [64], [69], [74], [79], [84], [89], [92], [94], [99], [104], [107], [109], [114], [117], [119], [124], [127], [129], [134], [137], [139], [144], [149], [154], [157], [159], [162], [164], [169], [172], [174], [179], [184], [189], [192], [194], [199], [202], [204], [209], [212], [283], [286], [294], [296], [299], [307], [312], [314], [318], [327], [329], [332], [338], [367], [372], [382], [386], [397], [408], [410], [415], [437], [439], [441], [446], [451], [456], [459], [464], [473], [476], [478], [484], [489], [491], [493], [498], [501], [503], [509], [514], [516], [519], [521], [526], [531], [533], [587], [589], [602], [607], [608], [609], [611] [2018-10-26 20:44:35,806 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 20:44:35,806 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 20:44:37,990 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 20:44:55,839 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 20:44:55,839 INFO L272 AbstractInterpreter]: Visited 107 different actions 754 times. Merged at 93 different actions 548 times. Widened at 17 different actions 33 times. Found 61 fixpoints after 24 different actions. Largest state had 91 variables. [2018-10-26 20:44:55,848 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:55,848 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 20:44:55,848 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 20:44:55,848 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 20:44:55,858 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:55,858 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 20:44:55,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:55,956 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 20:44:56,137 INFO L134 CoverageAnalysis]: Checked inductivity of 3239 backedges. 1840 proven. 0 refuted. 0 times theorem prover too weak. 1399 trivial. 0 not checked. [2018-10-26 20:44:56,137 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 20:44:56,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3239 backedges. 1840 proven. 0 refuted. 0 times theorem prover too weak. 1399 trivial. 0 not checked. [2018-10-26 20:44:56,287 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 20:44:56,287 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-10-26 20:44:56,287 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 20:44:56,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 20:44:56,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 20:44:56,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:44:56,288 INFO L87 Difference]: Start difference. First operand 2227 states and 2881 transitions. Second operand 3 states. [2018-10-26 20:44:56,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:44:56,489 INFO L93 Difference]: Finished difference Result 4574 states and 5963 transitions. [2018-10-26 20:44:56,490 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 20:44:56,490 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 554 [2018-10-26 20:44:56,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:44:56,494 INFO L225 Difference]: With dead ends: 4574 [2018-10-26 20:44:56,495 INFO L226 Difference]: Without dead ends: 2417 [2018-10-26 20:44:56,497 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 1107 GetRequests, 1106 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 20:44:56,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2417 states. [2018-10-26 20:44:56,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2417 to 2407. [2018-10-26 20:44:56,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2407 states. [2018-10-26 20:44:56,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2407 states to 2407 states and 3081 transitions. [2018-10-26 20:44:56,653 INFO L78 Accepts]: Start accepts. Automaton has 2407 states and 3081 transitions. Word has length 554 [2018-10-26 20:44:56,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:44:56,653 INFO L481 AbstractCegarLoop]: Abstraction has 2407 states and 3081 transitions. [2018-10-26 20:44:56,654 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 20:44:56,654 INFO L276 IsEmpty]: Start isEmpty. Operand 2407 states and 3081 transitions. [2018-10-26 20:44:56,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 623 [2018-10-26 20:44:56,661 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 20:44:56,661 INFO L375 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 16, 16, 15, 15, 14, 14, 14, 14, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-10-26 20:44:56,661 INFO L424 AbstractCegarLoop]: === Iteration 31 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 20:44:56,662 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:44:56,662 INFO L82 PathProgramCache]: Analyzing trace with hash 22007070, now seen corresponding path program 1 times [2018-10-26 20:44:56,662 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 20:44:56,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:56,662 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:44:56,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 20:44:56,663 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 20:44:56,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:44:57,019 INFO L134 CoverageAnalysis]: Checked inductivity of 4181 backedges. 2410 proven. 27 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2018-10-26 20:44:57,019 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 20:44:57,019 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 20:44:57,021 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 623 with the following transitions: [2018-10-26 20:44:57,021 INFO L202 CegarAbsIntRunner]: [0], [4], [8], [11], [20], [31], [37], [41], [47], [49], [54], [59], [64], [69], [74], [79], [84], [89], [92], [94], [99], [104], [107], [109], [114], [117], [119], [124], [127], [129], [134], [137], [139], [144], [149], [154], [157], [159], [162], [164], [169], [172], [174], [179], [182], [184], [189], [192], [194], [199], [202], [204], [209], [212], [283], [286], [294], [296], [299], [307], [312], [314], [318], [327], [329], [332], [338], [367], [372], [382], [386], [397], [408], [410], [415], [437], [439], [441], [446], [451], [456], [459], [464], [466], [471], [473], [476], [478], [484], [489], [491], [493], [498], [501], [503], [509], [514], [516], [519], [521], [526], [531], [533], [587], [589], [602], [607], [608], [609], [611] [2018-10-26 20:44:57,023 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 20:44:57,023 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 20:44:59,181 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 20:45:17,370 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 20:45:17,370 INFO L272 AbstractInterpreter]: Visited 110 different actions 772 times. Merged at 96 different actions 554 times. Widened at 18 different actions 34 times. Found 64 fixpoints after 25 different actions. Largest state had 93 variables. [2018-10-26 20:45:17,376 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 20:45:17,376 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 20:45:17,376 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 20:45:17,376 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-10-26 20:45:17,384 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 20:45:17,384 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 20:45:17,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 20:45:17,461 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 20:45:17,565 INFO L134 CoverageAnalysis]: Checked inductivity of 4181 backedges. 2410 proven. 27 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2018-10-26 20:45:17,565 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 20:45:17,717 INFO L134 CoverageAnalysis]: Checked inductivity of 4181 backedges. 2410 proven. 27 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2018-10-26 20:45:17,735 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-26 20:45:17,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2018-10-26 20:45:17,736 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-26 20:45:17,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-10-26 20:45:17,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-10-26 20:45:17,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 20:45:17,737 INFO L87 Difference]: Start difference. First operand 2407 states and 3081 transitions. Second operand 4 states. [2018-10-26 20:45:17,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 20:45:17,929 INFO L93 Difference]: Finished difference Result 2525 states and 3233 transitions. [2018-10-26 20:45:17,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-10-26 20:45:17,930 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 622 [2018-10-26 20:45:17,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 20:45:17,930 INFO L225 Difference]: With dead ends: 2525 [2018-10-26 20:45:17,931 INFO L226 Difference]: Without dead ends: 0 [2018-10-26 20:45:17,933 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 1249 GetRequests, 1244 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-10-26 20:45:17,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-10-26 20:45:17,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-10-26 20:45:17,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-10-26 20:45:17,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-10-26 20:45:17,934 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 622 [2018-10-26 20:45:17,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 20:45:17,934 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-10-26 20:45:17,934 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-10-26 20:45:17,934 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-10-26 20:45:17,934 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-10-26 20:45:17,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-10-26 20:45:18,330 WARN L179 SmtUtils]: Spent 378.00 ms on a formula simplification. DAG size of input: 294 DAG size of output: 290 [2018-10-26 20:45:18,680 WARN L179 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 292 DAG size of output: 288 [2018-10-26 20:45:18,766 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:18,837 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:18,872 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:18,881 WARN L179 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 285 DAG size of output: 272 [2018-10-26 20:45:19,227 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,402 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,476 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,546 WARN L179 SmtUtils]: Spent 663.00 ms on a formula simplification. DAG size of input: 507 DAG size of output: 463 [2018-10-26 20:45:19,640 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,644 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,656 WARN L179 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 289 DAG size of output: 273 [2018-10-26 20:45:19,864 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,879 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,880 WARN L179 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 286 DAG size of output: 270 [2018-10-26 20:45:19,938 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,957 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,966 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,968 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:19,984 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:20,007 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:20,031 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:20,041 WARN L179 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 289 DAG size of output: 82 [2018-10-26 20:45:20,166 WARN L179 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 289 DAG size of output: 277 [2018-10-26 20:45:21,026 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:21,254 WARN L179 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 630 DAG size of output: 532 [2018-10-26 20:45:21,504 WARN L179 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 294 DAG size of output: 290 [2018-10-26 20:45:21,599 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:21,893 WARN L179 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 294 DAG size of output: 290 [2018-10-26 20:45:21,996 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,020 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,072 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,074 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,078 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,081 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,086 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,089 WARN L179 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 304 DAG size of output: 274 [2018-10-26 20:45:22,324 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,629 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,905 WARN L179 SmtUtils]: Spent 814.00 ms on a formula simplification. DAG size of input: 741 DAG size of output: 619 [2018-10-26 20:45:22,946 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,971 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:22,980 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:23,065 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:23,077 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 20:45:23,137 WARN L179 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 487 DAG size of output: 420 [2018-10-26 20:45:23,315 WARN L179 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 9 [2018-10-26 20:45:24,594 WARN L179 SmtUtils]: Spent 1.28 s on a formula simplification. DAG size of input: 292 DAG size of output: 102 [2018-10-26 20:45:25,601 WARN L179 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 290 DAG size of output: 81 [2018-10-26 20:45:26,095 WARN L179 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 82 [2018-10-26 20:45:27,286 WARN L179 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 464 DAG size of output: 79 [2018-10-26 20:45:27,796 WARN L179 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 275 DAG size of output: 86 [2018-10-26 20:45:28,409 WARN L179 SmtUtils]: Spent 524.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 84 [2018-10-26 20:45:29,409 WARN L179 SmtUtils]: Spent 930.00 ms on a formula simplification. DAG size of input: 278 DAG size of output: 86 [2018-10-26 20:45:33,170 WARN L179 SmtUtils]: Spent 3.76 s on a formula simplification. DAG size of input: 530 DAG size of output: 112 [2018-10-26 20:45:34,154 WARN L179 SmtUtils]: Spent 980.00 ms on a formula simplification. DAG size of input: 278 DAG size of output: 86 [2018-10-26 20:45:35,423 WARN L179 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 292 DAG size of output: 102 [2018-10-26 20:45:35,946 WARN L179 SmtUtils]: Spent 521.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 84 [2018-10-26 20:45:37,355 WARN L179 SmtUtils]: Spent 1.40 s on a formula simplification. DAG size of input: 418 DAG size of output: 121 [2018-10-26 20:45:37,859 WARN L179 SmtUtils]: Spent 483.00 ms on a formula simplification. DAG size of input: 278 DAG size of output: 54 [2018-10-26 20:45:39,217 WARN L179 SmtUtils]: Spent 1.26 s on a formula simplification. DAG size of input: 292 DAG size of output: 102 [2018-10-26 20:45:39,736 WARN L179 SmtUtils]: Spent 517.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 82 [2018-10-26 20:45:40,240 WARN L179 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 276 DAG size of output: 88 [2018-10-26 20:45:44,780 WARN L179 SmtUtils]: Spent 4.54 s on a formula simplification. DAG size of input: 618 DAG size of output: 141 [2018-10-26 20:45:46,474 WARN L179 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 416 DAG size of output: 112 [2018-10-26 20:45:46,999 WARN L179 SmtUtils]: Spent 523.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 84 [2018-10-26 20:45:47,001 INFO L428 ceAbstractionStarter]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2018-10-26 20:45:47,001 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-10-26 20:45:47,001 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-10-26 20:45:47,001 INFO L428 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-10-26 20:45:47,001 INFO L428 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-10-26 20:45:47,001 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-10-26 20:45:47,001 INFO L428 ceAbstractionStarter]: At program point mainENTRY(lines 675 686) the Hoare annotation is: true [2018-10-26 20:45:47,001 INFO L425 ceAbstractionStarter]: For program point mainFINAL(lines 675 686) no Hoare annotation was computed. [2018-10-26 20:45:47,001 INFO L421 ceAbstractionStarter]: At program point L682(line 682) the Hoare annotation is: (= main_~s~0 8464) [2018-10-26 20:45:47,002 INFO L425 ceAbstractionStarter]: For program point L682-1(line 682) no Hoare annotation was computed. [2018-10-26 20:45:47,002 INFO L425 ceAbstractionStarter]: For program point mainEXIT(lines 675 686) no Hoare annotation was computed. [2018-10-26 20:45:47,002 INFO L425 ceAbstractionStarter]: For program point L465(lines 465 469) no Hoare annotation was computed. [2018-10-26 20:45:47,002 INFO L421 ceAbstractionStarter]: At program point L201(lines 197 592) the Hoare annotation is: (or (not (= |ssl3_accept_#in~initial_state| 8464)) (and (<= 8672 ssl3_accept_~s__state~0) (<= ssl3_accept_~blastFlag~0 3) (not (= 12292 ssl3_accept_~s__state~0)))) [2018-10-26 20:45:47,002 INFO L421 ceAbstractionStarter]: At program point L102(lines 101 624) the Hoare annotation is: (or (not (= |ssl3_accept_#in~initial_state| 8464)) (and (not (= 8673 ssl3_accept_~s__state~0)) (<= 8672 ssl3_accept_~s__state~0) (not (= 8672 ssl3_accept_~s__state~0)) (<= ssl3_accept_~blastFlag~0 3) (not (= ssl3_accept_~s__hit~0 0)))) [2018-10-26 20:45:47,002 INFO L425 ceAbstractionStarter]: For program point L500(lines 500 504) no Hoare annotation was computed. [2018-10-26 20:45:47,002 INFO L425 ceAbstractionStarter]: For program point L500-2(lines 208 586) no Hoare annotation was computed. [2018-10-26 20:45:47,002 INFO L425 ceAbstractionStarter]: For program point L236(lines 236 241) no Hoare annotation was computed. [2018-10-26 20:45:47,002 INFO L425 ceAbstractionStarter]: For program point L203(lines 203 590) no Hoare annotation was computed. [2018-10-26 20:45:47,002 INFO L425 ceAbstractionStarter]: For program point L170(lines 170 601) no Hoare annotation was computed. [2018-10-26 20:45:47,002 INFO L425 ceAbstractionStarter]: For program point L137(lines 137 612) no Hoare annotation was computed. [2018-10-26 20:45:47,003 INFO L425 ceAbstractionStarter]: For program point L104(lines 104 623) no Hoare annotation was computed. [2018-10-26 20:45:47,003 INFO L421 ceAbstractionStarter]: At program point L204(lines 203 590) the Hoare annotation is: (or (not (= 8672 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8464))) [2018-10-26 20:45:47,003 INFO L421 ceAbstractionStarter]: At program point L171(lines 167 602) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse3 (not (= 8672 ssl3_accept_~s__state~0))) (.cse8 (not (= 8448 ssl3_accept_~s__state~0))) (.cse9 (not (= 8561 ssl3_accept_~s__state~0))) (.cse2 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse6 (not (= 8657 ssl3_accept_~s__state~0))) (.cse7 (not (= 8656 ssl3_accept_~s__state~0))) (.cse10 (not (= 8480 ssl3_accept_~s__state~0))) (.cse11 (not (= 8481 ssl3_accept_~s__state~0))) (.cse1 (not (= 8545 ssl3_accept_~s__state~0))) (.cse5 (not (= 8544 ssl3_accept_~s__state~0))) (.cse12 (<= ssl3_accept_~s__state~0 8672))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ssl3_accept_~blastFlag~0 3) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (not (= ssl3_accept_~s__hit~0 0)) .cse12) (and .cse0 .cse3 .cse8 .cse9 (= ssl3_accept_~blastFlag~0 2) .cse2 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) .cse4 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) .cse7 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse10 .cse11 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse1 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse5 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649) .cse12) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,003 INFO L421 ceAbstractionStarter]: At program point L138(lines 134 613) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse3 (not (= 8448 ssl3_accept_~s__state~0))) (.cse4 (not (= 8561 ssl3_accept_~s__state~0))) (.cse5 (not (= 8480 ssl3_accept_~s__state~0))) (.cse6 (not (= 8481 ssl3_accept_~s__state~0))) (.cse1 (not (= 8545 ssl3_accept_~s__state~0))) (.cse7 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294)) (.cse2 (not (= 8544 ssl3_accept_~s__state~0))) (.cse8 (* 2 ssl3_accept_~tmp___10~0))) (or (and .cse0 .cse1 (not (= 8672 ssl3_accept_~s__state~0)) .cse2 (<= ssl3_accept_~blastFlag~0 3) (not (= 8657 ssl3_accept_~s__state~0)) (not (= 8656 ssl3_accept_~s__state~0)) .cse3 .cse4 .cse5 .cse6 (not (= ssl3_accept_~s__hit~0 0)) (<= ssl3_accept_~s__state~0 8672)) (not (= |ssl3_accept_#in~initial_state| 8464)) (and (<= 0 (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0 2147483647)) (= ssl3_accept_~blastFlag~0 1) (<= 0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~s__state~0 2147475152)) (<= (+ ssl3_accept_~tmp___9~0 ssl3_accept_~blastFlag~0) 2147483648) .cse7 (<= (* 2 ssl3_accept_~ret~0) 4294967294) (<= 8497 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~s__state~0)) (<= 0 (+ .cse8 4294967296)) (<= 0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 ssl3_accept_~s__state~0 2147475152)) (<= 0 (+ ssl3_accept_~tmp___9~0 ssl3_accept_~blastFlag~0 2147483647)) (<= ssl3_accept_~tmp___10~0 (+ ssl3_accept_~blastFlag~0 2147483646)) (<= (* 2 ssl3_accept_~s__state~0) 16992) (<= ssl3_accept_~s__s3__tmp__new_cipher~0 (+ ssl3_accept_~s__state~0 2147475151))) (and .cse0 .cse3 .cse4 (= ssl3_accept_~blastFlag~0 2) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) (<= ssl3_accept_~s__state~0 8576) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse5 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse1 .cse7 .cse2 (<= .cse8 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)))) [2018-10-26 20:45:47,003 INFO L425 ceAbstractionStarter]: For program point L72(lines 72 80) no Hoare annotation was computed. [2018-10-26 20:45:47,004 INFO L425 ceAbstractionStarter]: For program point L271(lines 271 275) no Hoare annotation was computed. [2018-10-26 20:45:47,004 INFO L425 ceAbstractionStarter]: For program point L305(lines 305 309) no Hoare annotation was computed. [2018-10-26 20:45:47,004 INFO L425 ceAbstractionStarter]: For program point L305-2(lines 208 586) no Hoare annotation was computed. [2018-10-26 20:45:47,004 INFO L425 ceAbstractionStarter]: For program point L173(lines 173 600) no Hoare annotation was computed. [2018-10-26 20:45:47,012 INFO L425 ceAbstractionStarter]: For program point L140(lines 140 611) no Hoare annotation was computed. [2018-10-26 20:45:47,012 INFO L425 ceAbstractionStarter]: For program point L107(lines 107 622) no Hoare annotation was computed. [2018-10-26 20:45:47,012 INFO L425 ceAbstractionStarter]: For program point L570(lines 570 580) no Hoare annotation was computed. [2018-10-26 20:45:47,012 INFO L425 ceAbstractionStarter]: For program point L570-1(lines 570 580) no Hoare annotation was computed. [2018-10-26 20:45:47,012 INFO L425 ceAbstractionStarter]: For program point L438-1(lines 438 450) no Hoare annotation was computed. [2018-10-26 20:45:47,013 INFO L421 ceAbstractionStarter]: At program point L207(lines 206 589) the Hoare annotation is: (or (not (= 8672 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8464))) [2018-10-26 20:45:47,013 INFO L425 ceAbstractionStarter]: For program point L75(lines 75 79) no Hoare annotation was computed. [2018-10-26 20:45:47,013 INFO L425 ceAbstractionStarter]: For program point L75-2(lines 72 80) no Hoare annotation was computed. [2018-10-26 20:45:47,013 INFO L421 ceAbstractionStarter]: At program point L406(lines 397 417) the Hoare annotation is: (let ((.cse2 (and (not (= |ssl3_accept_#in~initial_state| 8673)) (not (= |ssl3_accept_#in~initial_state| 8480)) (not (= |ssl3_accept_#in~initial_state| 8656)) (not (= 8560 ssl3_accept_~s__state~0)) (not (= 8448 ssl3_accept_~s__state~0)) (not (= 8561 ssl3_accept_~s__state~0)) (not (= 8480 ssl3_accept_~s__state~0)) (not (= 8672 ssl3_accept_~s__state~0)) (not (= 8481 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 12292)) (not (= |ssl3_accept_#in~initial_state| 8672)) (not (= 8657 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8544)) (not (= |ssl3_accept_#in~initial_state| 8545)) (not (= 8656 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8481)))) (.cse0 (not (= 8496 ssl3_accept_~s__state~0))) (.cse1 (not (= 8497 ssl3_accept_~s__state~0)))) (or (not (= |ssl3_accept_#in~initial_state| 8464)) (and (<= ssl3_accept_~s__state~0 8576) (and (= ssl3_accept_~blastFlag~0 2) .cse0 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) .cse1 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse2 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649))) (and .cse2 (<= ssl3_accept_~blastFlag~0 3) (not (= ssl3_accept_~s__hit~0 0)) .cse0 (<= ssl3_accept_~s__state~0 8672) .cse1))) [2018-10-26 20:45:47,013 INFO L425 ceAbstractionStarter]: For program point L340(lines 340 344) no Hoare annotation was computed. [2018-10-26 20:45:47,013 INFO L425 ceAbstractionStarter]: For program point L340-2(lines 208 586) no Hoare annotation was computed. [2018-10-26 20:45:47,013 INFO L428 ceAbstractionStarter]: At program point L671(lines 63 673) the Hoare annotation is: true [2018-10-26 20:45:47,013 INFO L425 ceAbstractionStarter]: For program point L638(lines 638 644) no Hoare annotation was computed. [2018-10-26 20:45:47,013 INFO L428 ceAbstractionStarter]: At program point ssl3_acceptENTRY(lines 8 674) the Hoare annotation is: true [2018-10-26 20:45:47,013 INFO L425 ceAbstractionStarter]: For program point L539(lines 539 544) no Hoare annotation was computed. [2018-10-26 20:45:47,013 INFO L425 ceAbstractionStarter]: For program point L176(lines 176 599) no Hoare annotation was computed. [2018-10-26 20:45:47,013 INFO L425 ceAbstractionStarter]: For program point L143(lines 143 610) no Hoare annotation was computed. [2018-10-26 20:45:47,014 INFO L425 ceAbstractionStarter]: For program point L110(lines 110 621) no Hoare annotation was computed. [2018-10-26 20:45:47,014 INFO L425 ceAbstractionStarter]: For program point L573(lines 573 577) no Hoare annotation was computed. [2018-10-26 20:45:47,014 INFO L425 ceAbstractionStarter]: For program point L441(lines 441 446) no Hoare annotation was computed. [2018-10-26 20:45:47,014 INFO L421 ceAbstractionStarter]: At program point L177(lines 173 600) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse3 (not (= 8672 ssl3_accept_~s__state~0))) (.cse8 (not (= 8448 ssl3_accept_~s__state~0))) (.cse9 (not (= 8561 ssl3_accept_~s__state~0))) (.cse2 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse6 (not (= 8657 ssl3_accept_~s__state~0))) (.cse7 (not (= 8656 ssl3_accept_~s__state~0))) (.cse10 (not (= 8480 ssl3_accept_~s__state~0))) (.cse11 (not (= 8481 ssl3_accept_~s__state~0))) (.cse1 (not (= 8545 ssl3_accept_~s__state~0))) (.cse5 (not (= 8544 ssl3_accept_~s__state~0))) (.cse12 (<= ssl3_accept_~s__state~0 8672))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ssl3_accept_~blastFlag~0 3) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (not (= ssl3_accept_~s__hit~0 0)) .cse12) (and .cse0 .cse3 .cse8 .cse9 (= ssl3_accept_~blastFlag~0 2) .cse2 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) .cse4 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) .cse7 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse10 .cse11 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse1 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse5 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649) .cse12) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,014 INFO L421 ceAbstractionStarter]: At program point L144(lines 140 611) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse7 (not (= 8545 ssl3_accept_~s__state~0))) (.cse3 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse8 (not (= 8544 ssl3_accept_~s__state~0))) (.cse1 (not (= 8448 ssl3_accept_~s__state~0))) (.cse2 (not (= 8561 ssl3_accept_~s__state~0))) (.cse5 (not (= 8480 ssl3_accept_~s__state~0))) (.cse6 (not (= 8481 ssl3_accept_~s__state~0)))) (or (and .cse0 .cse1 .cse2 (= ssl3_accept_~blastFlag~0 2) .cse3 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) (<= ssl3_accept_~s__state~0 8576) .cse4 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse5 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse7 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse8 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)) (and .cse0 .cse7 .cse3 (not (= 8672 ssl3_accept_~s__state~0)) .cse4 .cse8 (<= ssl3_accept_~blastFlag~0 3) (not (= 8657 ssl3_accept_~s__state~0)) (not (= 8656 ssl3_accept_~s__state~0)) .cse1 .cse2 .cse5 .cse6 (not (= ssl3_accept_~s__hit~0 0)) (<= ssl3_accept_~s__state~0 8672)) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,014 INFO L425 ceAbstractionStarter]: For program point L409(lines 409 413) no Hoare annotation was computed. [2018-10-26 20:45:47,014 INFO L421 ceAbstractionStarter]: At program point L211(lines 104 623) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse7 (not (= 8545 ssl3_accept_~s__state~0))) (.cse3 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse8 (not (= 8544 ssl3_accept_~s__state~0))) (.cse1 (not (= 8448 ssl3_accept_~s__state~0))) (.cse2 (not (= 8561 ssl3_accept_~s__state~0))) (.cse5 (not (= 8480 ssl3_accept_~s__state~0))) (.cse6 (not (= 8481 ssl3_accept_~s__state~0)))) (or (and .cse0 .cse1 .cse2 (= ssl3_accept_~blastFlag~0 2) .cse3 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) (<= ssl3_accept_~s__state~0 8576) .cse4 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse5 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse7 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse8 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)) (and .cse0 .cse7 (not (= 8673 ssl3_accept_~s__state~0)) .cse3 (not (= 8672 ssl3_accept_~s__state~0)) .cse4 .cse8 (<= ssl3_accept_~blastFlag~0 3) (not (= 8657 ssl3_accept_~s__state~0)) (not (= 8656 ssl3_accept_~s__state~0)) .cse1 .cse2 .cse5 .cse6 (not (= ssl3_accept_~s__hit~0 0))) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,014 INFO L425 ceAbstractionStarter]: For program point L179(lines 179 598) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L146(lines 146 609) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L113(lines 113 620) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L510(lines 510 514) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L477(lines 477 481) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L510-2(lines 510 514) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L82(lines 82 90) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L82-1(lines 63 673) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L182(lines 182 597) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L149(lines 149 608) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L116(lines 116 619) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L83(lines 83 87) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L348(lines 348 379) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L315(lines 315 319) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L315-2(lines 315 319) no Hoare annotation was computed. [2018-10-26 20:45:47,015 INFO L425 ceAbstractionStarter]: For program point L216(lines 216 220) no Hoare annotation was computed. [2018-10-26 20:45:47,016 INFO L421 ceAbstractionStarter]: At program point L183(lines 179 598) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse3 (not (= 8672 ssl3_accept_~s__state~0))) (.cse8 (not (= 8448 ssl3_accept_~s__state~0))) (.cse9 (not (= 8561 ssl3_accept_~s__state~0))) (.cse2 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse6 (not (= 8657 ssl3_accept_~s__state~0))) (.cse7 (not (= 8656 ssl3_accept_~s__state~0))) (.cse10 (not (= 8480 ssl3_accept_~s__state~0))) (.cse11 (not (= 8481 ssl3_accept_~s__state~0))) (.cse1 (not (= 8545 ssl3_accept_~s__state~0))) (.cse5 (not (= 8544 ssl3_accept_~s__state~0))) (.cse12 (<= ssl3_accept_~s__state~0 8672))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ssl3_accept_~blastFlag~0 3) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (not (= ssl3_accept_~s__hit~0 0)) .cse12) (and .cse0 .cse3 .cse8 .cse9 (= ssl3_accept_~blastFlag~0 2) .cse2 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) .cse4 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) .cse7 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse10 .cse11 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse1 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse5 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649) .cse12) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,016 INFO L421 ceAbstractionStarter]: At program point L150(lines 146 609) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse7 (not (= 8545 ssl3_accept_~s__state~0))) (.cse3 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse8 (not (= 8544 ssl3_accept_~s__state~0))) (.cse1 (not (= 8448 ssl3_accept_~s__state~0))) (.cse2 (not (= 8561 ssl3_accept_~s__state~0))) (.cse5 (not (= 8480 ssl3_accept_~s__state~0))) (.cse6 (not (= 8481 ssl3_accept_~s__state~0)))) (or (and .cse0 .cse1 .cse2 (= ssl3_accept_~blastFlag~0 2) .cse3 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) (<= ssl3_accept_~s__state~0 8576) .cse4 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse5 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse7 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse8 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)) (and .cse0 .cse7 .cse3 (not (= 8672 ssl3_accept_~s__state~0)) .cse4 .cse8 (<= ssl3_accept_~blastFlag~0 3) (not (= 8657 ssl3_accept_~s__state~0)) (not (= 8656 ssl3_accept_~s__state~0)) .cse1 .cse2 .cse5 .cse6 (not (= ssl3_accept_~s__hit~0 0)) (<= ssl3_accept_~s__state~0 8672)) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,016 INFO L425 ceAbstractionStarter]: For program point L216-2(lines 208 586) no Hoare annotation was computed. [2018-10-26 20:45:47,016 INFO L425 ceAbstractionStarter]: For program point L185(lines 185 596) no Hoare annotation was computed. [2018-10-26 20:45:47,016 INFO L425 ceAbstractionStarter]: For program point L152(lines 152 607) no Hoare annotation was computed. [2018-10-26 20:45:47,016 INFO L425 ceAbstractionStarter]: For program point L119(lines 119 618) no Hoare annotation was computed. [2018-10-26 20:45:47,016 INFO L425 ceAbstractionStarter]: For program point L549(lines 549 553) no Hoare annotation was computed. [2018-10-26 20:45:47,016 INFO L425 ceAbstractionStarter]: For program point $Ultimate##90(lines 208 588) no Hoare annotation was computed. [2018-10-26 20:45:47,016 INFO L425 ceAbstractionStarter]: For program point L351(lines 351 378) no Hoare annotation was computed. [2018-10-26 20:45:47,016 INFO L425 ceAbstractionStarter]: For program point L351-1(lines 351 378) no Hoare annotation was computed. [2018-10-26 20:45:47,016 INFO L425 ceAbstractionStarter]: For program point $Ultimate##91(lines 208 588) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L421 ceAbstractionStarter]: At program point L120(lines 116 619) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse5 (not (= 8545 ssl3_accept_~s__state~0))) (.cse3 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse6 (not (= 8544 ssl3_accept_~s__state~0))) (.cse1 (not (= 8448 ssl3_accept_~s__state~0))) (.cse2 (not (= 8561 ssl3_accept_~s__state~0)))) (or (and .cse0 .cse1 .cse2 (= ssl3_accept_~blastFlag~0 2) .cse3 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) (<= ssl3_accept_~s__state~0 8576) .cse4 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse5 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse6 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)) (not (= |ssl3_accept_#in~initial_state| 8464)) (and .cse0 .cse5 .cse3 (not (= 8672 ssl3_accept_~s__state~0)) .cse4 .cse6 (<= ssl3_accept_~blastFlag~0 3) (not (= 8657 ssl3_accept_~s__state~0)) (not (= 8656 ssl3_accept_~s__state~0)) .cse1 .cse2 (not (= ssl3_accept_~s__hit~0 0)) (<= ssl3_accept_~s__state~0 8672)))) [2018-10-26 20:45:47,017 INFO L421 ceAbstractionStarter]: At program point L550(lines 63 673) the Hoare annotation is: (not (= |ssl3_accept_#in~initial_state| 8464)) [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point L352(lines 352 375) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point L253(lines 253 265) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point L254(lines 254 259) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point L188(lines 188 595) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point L155(lines 155 606) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point L122(lines 122 617) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point ssl3_acceptEXIT(lines 8 674) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point L387(lines 387 418) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point L288(lines 288 292) no Hoare annotation was computed. [2018-10-26 20:45:47,017 INFO L425 ceAbstractionStarter]: For program point L288-2(lines 208 586) no Hoare annotation was computed. [2018-10-26 20:45:47,018 INFO L421 ceAbstractionStarter]: At program point L189(lines 185 596) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse3 (not (= 8672 ssl3_accept_~s__state~0))) (.cse8 (not (= 8448 ssl3_accept_~s__state~0))) (.cse9 (not (= 8561 ssl3_accept_~s__state~0))) (.cse2 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse6 (not (= 8657 ssl3_accept_~s__state~0))) (.cse7 (not (= 8656 ssl3_accept_~s__state~0))) (.cse10 (not (= 8480 ssl3_accept_~s__state~0))) (.cse11 (not (= 8481 ssl3_accept_~s__state~0))) (.cse1 (not (= 8545 ssl3_accept_~s__state~0))) (.cse5 (not (= 8544 ssl3_accept_~s__state~0))) (.cse12 (<= ssl3_accept_~s__state~0 8672))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (not (= ssl3_accept_~s__hit~0 0)) .cse12) (and .cse0 .cse3 .cse8 .cse9 (= ssl3_accept_~blastFlag~0 2) .cse2 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) .cse4 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) .cse7 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse10 .cse11 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse1 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse5 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649) .cse12) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,018 INFO L421 ceAbstractionStarter]: At program point L156(lines 152 607) the Hoare annotation is: (let ((.cse2 (and (not (= |ssl3_accept_#in~initial_state| 8673)) (not (= |ssl3_accept_#in~initial_state| 8480)) (not (= |ssl3_accept_#in~initial_state| 8656)) (not (= 8560 ssl3_accept_~s__state~0)) (not (= 8448 ssl3_accept_~s__state~0)) (not (= 8561 ssl3_accept_~s__state~0)) (not (= 8480 ssl3_accept_~s__state~0)) (not (= 8672 ssl3_accept_~s__state~0)) (not (= 8481 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 12292)) (not (= |ssl3_accept_#in~initial_state| 8672)) (not (= 8657 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8544)) (not (= |ssl3_accept_#in~initial_state| 8545)) (not (= 8656 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8481)))) (.cse0 (not (= 8496 ssl3_accept_~s__state~0))) (.cse1 (not (= 8497 ssl3_accept_~s__state~0)))) (or (not (= |ssl3_accept_#in~initial_state| 8464)) (and (<= ssl3_accept_~s__state~0 8576) (and (= ssl3_accept_~blastFlag~0 2) .cse0 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) .cse1 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse2 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649))) (and .cse2 (<= ssl3_accept_~blastFlag~0 3) (not (= ssl3_accept_~s__hit~0 0)) .cse0 (<= ssl3_accept_~s__state~0 8672) .cse1))) [2018-10-26 20:45:47,018 INFO L421 ceAbstractionStarter]: At program point L123(lines 122 617) the Hoare annotation is: (or (and (not (= 8560 ssl3_accept_~s__state~0)) (not (= 8545 ssl3_accept_~s__state~0)) (not (= 8496 ssl3_accept_~s__state~0)) (not (= 8672 ssl3_accept_~s__state~0)) (not (= 8497 ssl3_accept_~s__state~0)) (not (= 8544 ssl3_accept_~s__state~0)) (not (= 8657 ssl3_accept_~s__state~0)) (not (= 8656 ssl3_accept_~s__state~0)) (not (= 8448 ssl3_accept_~s__state~0)) (not (= 8561 ssl3_accept_~s__state~0)) (not (= 8480 ssl3_accept_~s__state~0)) (not (= 8481 ssl3_accept_~s__state~0)) (<= ssl3_accept_~s__state~0 8672)) (not (= |ssl3_accept_#in~initial_state| 8464))) [2018-10-26 20:45:47,018 INFO L425 ceAbstractionStarter]: For program point ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION(line 667) no Hoare annotation was computed. [2018-10-26 20:45:47,018 INFO L425 ceAbstractionStarter]: For program point L520(lines 520 525) no Hoare annotation was computed. [2018-10-26 20:45:47,018 INFO L425 ceAbstractionStarter]: For program point L388(lines 388 394) no Hoare annotation was computed. [2018-10-26 20:45:47,018 INFO L425 ceAbstractionStarter]: For program point L355(lines 355 374) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L421 ceAbstractionStarter]: At program point L587(lines 98 655) the Hoare annotation is: (let ((.cse13 (* 2 ssl3_accept_~tmp___10~0))) (let ((.cse0 (<= ssl3_accept_~blastFlag~0 3)) (.cse2 (= ssl3_accept_~blastFlag~0 2)) (.cse3 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650))) (.cse4 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650))) (.cse5 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650))) (.cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650))) (.cse7 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294)) (.cse8 (<= .cse13 4294967294)) (.cse9 (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645))) (.cse10 (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649)) (.cse11 (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646))) (.cse12 (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)) (.cse1 (<= ssl3_accept_~s__state~0 8672))) (or (<= ssl3_accept_~s__state~0 3) (and (<= 8672 ssl3_accept_~s__state~0) .cse0 .cse1) (and .cse0 (not (= ssl3_accept_~s__hit~0 0))) (not (= |ssl3_accept_#in~initial_state| 8464)) (and .cse2 .cse3 (<= ssl3_accept_~s__state~0 8576) .cse4 .cse5 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and (<= 0 (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0 2147483647)) (= ssl3_accept_~blastFlag~0 1) (<= 0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~s__state~0 2147475152)) (<= (+ ssl3_accept_~tmp___9~0 ssl3_accept_~blastFlag~0) 2147483648) .cse7 (<= (* 2 ssl3_accept_~ret~0) 4294967294) (<= 8497 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~s__state~0)) (<= 0 (+ .cse13 4294967296)) (<= 0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 ssl3_accept_~s__state~0 2147475152)) (<= 0 (+ ssl3_accept_~tmp___9~0 ssl3_accept_~blastFlag~0 2147483647)) (<= ssl3_accept_~tmp___10~0 (+ ssl3_accept_~blastFlag~0 2147483646)) (<= (* 2 ssl3_accept_~s__state~0) 16992) (<= ssl3_accept_~s__s3__tmp__new_cipher~0 (+ ssl3_accept_~s__state~0 2147475151))) (and (<= ssl3_accept_~s__s3__tmp__next_state___0~0 3) .cse0 (= ssl3_accept_~s__state~0 8448)) (and (not (= 8448 ssl3_accept_~s__state~0)) (not (= 8561 ssl3_accept_~s__state~0)) .cse2 .cse3 (not (= 8497 ssl3_accept_~s__state~0)) (not (= 8657 ssl3_accept_~s__state~0)) .cse4 .cse5 (not (= 8480 ssl3_accept_~s__state~0)) (not (= 8481 ssl3_accept_~s__state~0)) .cse6 (not (= 8545 ssl3_accept_~s__state~0)) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse1)))) [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L554(lines 554 558) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L488(lines 488 492) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L356(lines 356 360) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L356-2(lines 355 372) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L191(lines 191 594) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L158(lines 158 605) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L125(lines 125 616) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point ssl3_acceptFINAL(lines 8 674) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L456(lines 456 460) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L324-1(lines 324 333) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L428 ceAbstractionStarter]: At program point L656(lines 97 657) the Hoare annotation is: true [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L194(lines 194 593) no Hoare annotation was computed. [2018-10-26 20:45:47,019 INFO L425 ceAbstractionStarter]: For program point L161(lines 161 604) no Hoare annotation was computed. [2018-10-26 20:45:47,020 INFO L425 ceAbstractionStarter]: For program point L128(lines 128 615) no Hoare annotation was computed. [2018-10-26 20:45:47,020 INFO L425 ceAbstractionStarter]: For program point L228(lines 228 245) no Hoare annotation was computed. [2018-10-26 20:45:47,020 INFO L421 ceAbstractionStarter]: At program point L195(lines 191 594) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse3 (not (= 8672 ssl3_accept_~s__state~0))) (.cse6 (not (= 8448 ssl3_accept_~s__state~0))) (.cse7 (not (= 8561 ssl3_accept_~s__state~0))) (.cse2 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse8 (not (= 8480 ssl3_accept_~s__state~0))) (.cse9 (not (= 8481 ssl3_accept_~s__state~0))) (.cse1 (not (= 8545 ssl3_accept_~s__state~0))) (.cse5 (not (= 8544 ssl3_accept_~s__state~0))) (.cse10 (<= ssl3_accept_~s__state~0 8672))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ssl3_accept_~blastFlag~0 3) .cse6 .cse7 .cse8 .cse9 (not (= ssl3_accept_~s__hit~0 0)) .cse10) (and (and .cse0 .cse3 .cse6 .cse7 (= ssl3_accept_~blastFlag~0 2) .cse2 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) .cse4 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse8 .cse9 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse1 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse5 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)) .cse10) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,022 INFO L421 ceAbstractionStarter]: At program point L162(lines 158 605) the Hoare annotation is: (let ((.cse2 (not (= 8496 ssl3_accept_~s__state~0))) (.cse3 (not (= 8497 ssl3_accept_~s__state~0))) (.cse1 (and (not (= 8448 ssl3_accept_~s__state~0)) (not (= 8480 ssl3_accept_~s__state~0)) (not (= 8672 ssl3_accept_~s__state~0)) (not (= 8481 ssl3_accept_~s__state~0)) (not (= 8544 ssl3_accept_~s__state~0)) (not (= 8657 ssl3_accept_~s__state~0)) (not (= 8656 ssl3_accept_~s__state~0)))) (.cse0 (not (= 8545 ssl3_accept_~s__state~0)))) (or (not (= |ssl3_accept_#in~initial_state| 8464)) (and .cse0 .cse1 .cse2 .cse3 (<= ssl3_accept_~blastFlag~0 3) (not (= ssl3_accept_~s__hit~0 0)) (<= ssl3_accept_~s__state~0 8672)) (and (= ssl3_accept_~blastFlag~0 2) .cse2 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) (<= ssl3_accept_~s__state~0 8576) .cse3 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse1 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse0 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)))) [2018-10-26 20:45:47,022 INFO L425 ceAbstractionStarter]: For program point L228-2(lines 208 586) no Hoare annotation was computed. [2018-10-26 20:45:47,022 INFO L425 ceAbstractionStarter]: For program point L625(lines 625 653) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L328(lines 328 332) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L626(lines 626 650) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L560(lines 560 564) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L527(lines 527 531) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L560-2(lines 560 564) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L461(lines 461 472) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L527-2(lines 208 586) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L428(lines 428 432) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L421 ceAbstractionStarter]: At program point L362(lines 345 380) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse7 (not (= 8545 ssl3_accept_~s__state~0))) (.cse3 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse8 (not (= 8544 ssl3_accept_~s__state~0))) (.cse1 (not (= 8448 ssl3_accept_~s__state~0))) (.cse2 (not (= 8561 ssl3_accept_~s__state~0))) (.cse5 (not (= 8480 ssl3_accept_~s__state~0))) (.cse6 (not (= 8481 ssl3_accept_~s__state~0)))) (or (and .cse0 .cse1 .cse2 (= ssl3_accept_~blastFlag~0 2) .cse3 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) (<= ssl3_accept_~s__state~0 8576) .cse4 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse5 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse7 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse8 (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)) (and .cse0 .cse7 .cse3 (not (= 8672 ssl3_accept_~s__state~0)) .cse4 .cse8 (<= ssl3_accept_~blastFlag~0 3) (not (= 8657 ssl3_accept_~s__state~0)) (not (= 8656 ssl3_accept_~s__state~0)) .cse1 .cse2 .cse5 .cse6 (not (= ssl3_accept_~s__hit~0 0)) (<= ssl3_accept_~s__state~0 8672)) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L230(lines 230 235) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L197(lines 197 592) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L164(lines 164 603) no Hoare annotation was computed. [2018-10-26 20:45:47,023 INFO L425 ceAbstractionStarter]: For program point L131(lines 131 614) no Hoare annotation was computed. [2018-10-26 20:45:47,024 INFO L425 ceAbstractionStarter]: For program point L98-1(lines 98 655) no Hoare annotation was computed. [2018-10-26 20:45:47,024 INFO L421 ceAbstractionStarter]: At program point L98-3(lines 98 655) the Hoare annotation is: (let ((.cse2 (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0)) (.cse17 (* 2 ssl3_accept_~tmp___10~0))) (let ((.cse1 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~s__state~0)) (.cse3 (<= 0 (+ .cse17 4294967296))) (.cse4 (<= ssl3_accept_~blastFlag~0 3)) (.cse6 (= ssl3_accept_~blastFlag~0 2)) (.cse7 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650))) (.cse8 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650))) (.cse9 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650))) (.cse10 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650))) (.cse11 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294)) (.cse12 (<= .cse17 4294967294)) (.cse13 (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645))) (.cse14 (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649)) (.cse15 (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646))) (.cse16 (<= .cse2 2147483649)) (.cse5 (<= ssl3_accept_~s__state~0 8672))) (or (<= ssl3_accept_~s__state~0 3) (let ((.cse0 (+ ssl3_accept_~s__state~0 2147475183))) (and (<= 0 (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0 2147483648)) (<= 0 (+ ssl3_accept_~s__cert~0 ssl3_accept_~s__state~0 2147475184)) (<= ssl3_accept_~s__s3__tmp__new_cipher~0 .cse0) (<= (+ ssl3_accept_~s__s3__tmp__reuse_message~0 ssl3_accept_~blastFlag~0) 2147483647) (= ssl3_accept_~s__state~0 8464) (<= ssl3_accept_~s__state~0 (+ ssl3_accept_~tmp___9~0 2147492112)) (<= 8464 .cse1) (<= (* 2 ssl3_accept_~blastFlag~0) 0) (<= .cse2 2147483647) .cse3 (<= 0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~s__state~0 2147475184)) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483647)) (<= 0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 ssl3_accept_~s__state~0 2147475184)) (<= (* 2 ssl3_accept_~s__cert~0) 4294967294) (<= ssl3_accept_~tmp___10~0 .cse0))) (and (<= 8672 ssl3_accept_~s__state~0) .cse4 .cse5) (and .cse4 (not (= ssl3_accept_~s__hit~0 0))) (not (= |ssl3_accept_#in~initial_state| 8464)) (and .cse6 .cse7 (<= ssl3_accept_~s__state~0 8576) .cse8 .cse9 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and (<= 0 (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0 2147483647)) (= ssl3_accept_~blastFlag~0 1) (<= 0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~s__state~0 2147475152)) (<= (+ ssl3_accept_~tmp___9~0 ssl3_accept_~blastFlag~0) 2147483648) .cse11 (<= (* 2 ssl3_accept_~ret~0) 4294967294) (<= 8497 .cse1) .cse3 (<= 0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 ssl3_accept_~s__state~0 2147475152)) (<= 0 (+ ssl3_accept_~tmp___9~0 ssl3_accept_~blastFlag~0 2147483647)) (<= ssl3_accept_~tmp___10~0 (+ ssl3_accept_~blastFlag~0 2147483646)) (<= (* 2 ssl3_accept_~s__state~0) 16992) (<= ssl3_accept_~s__s3__tmp__new_cipher~0 (+ ssl3_accept_~s__state~0 2147475151))) (and (<= ssl3_accept_~s__s3__tmp__next_state___0~0 3) .cse4 (= ssl3_accept_~s__state~0 8448)) (and (not (= 8448 ssl3_accept_~s__state~0)) (not (= 8561 ssl3_accept_~s__state~0)) .cse6 .cse7 (not (= 8497 ssl3_accept_~s__state~0)) (not (= 8657 ssl3_accept_~s__state~0)) .cse8 .cse9 (not (= 8480 ssl3_accept_~s__state~0)) (not (= 8481 ssl3_accept_~s__state~0)) .cse10 (not (= 8545 ssl3_accept_~s__state~0)) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse5)))) [2018-10-26 20:45:47,024 INFO L425 ceAbstractionStarter]: For program point L660(lines 660 664) no Hoare annotation was computed. [2018-10-26 20:45:47,024 INFO L425 ceAbstractionStarter]: For program point L627(lines 627 636) no Hoare annotation was computed. [2018-10-26 20:45:47,024 INFO L425 ceAbstractionStarter]: For program point L660-2(lines 660 664) no Hoare annotation was computed. [2018-10-26 20:45:47,024 INFO L425 ceAbstractionStarter]: For program point L627-2(lines 626 648) no Hoare annotation was computed. [2018-10-26 20:45:47,025 INFO L421 ceAbstractionStarter]: At program point L396(lines 387 418) the Hoare annotation is: (let ((.cse2 (and (not (= |ssl3_accept_#in~initial_state| 8673)) (not (= |ssl3_accept_#in~initial_state| 8480)) (not (= |ssl3_accept_#in~initial_state| 8656)) (not (= 8560 ssl3_accept_~s__state~0)) (not (= 8448 ssl3_accept_~s__state~0)) (not (= 8561 ssl3_accept_~s__state~0)) (not (= 8480 ssl3_accept_~s__state~0)) (not (= 8672 ssl3_accept_~s__state~0)) (not (= 8481 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 12292)) (not (= |ssl3_accept_#in~initial_state| 8672)) (not (= 8657 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8544)) (not (= |ssl3_accept_#in~initial_state| 8545)) (not (= 8656 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8481)))) (.cse0 (not (= 8496 ssl3_accept_~s__state~0))) (.cse1 (not (= 8497 ssl3_accept_~s__state~0)))) (or (not (= |ssl3_accept_#in~initial_state| 8464)) (and (<= ssl3_accept_~s__state~0 8576) (and (= ssl3_accept_~blastFlag~0 2) .cse0 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) .cse1 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse2 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649))) (and .cse2 (<= ssl3_accept_~blastFlag~0 3) (not (= ssl3_accept_~s__hit~0 0)) .cse0 (<= ssl3_accept_~s__state~0 8672) .cse1))) [2018-10-26 20:45:47,025 INFO L421 ceAbstractionStarter]: At program point L165(lines 164 603) the Hoare annotation is: (let ((.cse0 (<= ssl3_accept_~blastFlag~0 3)) (.cse1 (= ssl3_accept_~s__state~0 8448))) (or (and .cse0 (not (= ssl3_accept_~s__hit~0 0)) .cse1) (and (= ssl3_accept_~blastFlag~0 2) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576) .cse1 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) (<= (* 2 ssl3_accept_~tmp___10~0) 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0) 2147483649)) (and (<= ssl3_accept_~s__s3__tmp__next_state___0~0 3) .cse0 .cse1) (not (= |ssl3_accept_#in~initial_state| 8464)))) [2018-10-26 20:45:47,025 INFO L421 ceAbstractionStarter]: At program point L132(lines 125 616) the Hoare annotation is: (let ((.cse0 (not (= 8560 ssl3_accept_~s__state~0))) (.cse7 (not (= 8545 ssl3_accept_~s__state~0))) (.cse3 (not (= 8496 ssl3_accept_~s__state~0))) (.cse4 (not (= 8497 ssl3_accept_~s__state~0))) (.cse8 (not (= 8544 ssl3_accept_~s__state~0))) (.cse1 (not (= 8448 ssl3_accept_~s__state~0))) (.cse2 (not (= 8561 ssl3_accept_~s__state~0))) (.cse5 (not (= 8480 ssl3_accept_~s__state~0))) (.cse6 (not (= 8481 ssl3_accept_~s__state~0))) (.cse10 (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0)) (.cse9 (* 2 ssl3_accept_~tmp___10~0))) (or (and .cse0 .cse1 .cse2 (= ssl3_accept_~blastFlag~0 2) .cse3 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 2147483650)) (<= ssl3_accept_~s__state~0 8576) .cse4 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~tmp___9~0 2147483650)) (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 2147483650)) .cse5 .cse6 (<= ssl3_accept_~blastFlag~0 (+ ssl3_accept_~ret~0 2147483650)) .cse7 (<= (* 2 ssl3_accept_~s__s3__tmp__reuse_message~0) 4294967294) .cse8 (<= .cse9 4294967294) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483645)) (<= (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~blastFlag~0) 2147483649) (<= 0 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~tmp___10~0 2147483646)) (<= .cse10 2147483649)) (and .cse0 .cse7 .cse3 (not (= 8672 ssl3_accept_~s__state~0)) .cse4 .cse8 (<= ssl3_accept_~blastFlag~0 3) (not (= 8657 ssl3_accept_~s__state~0)) (not (= 8656 ssl3_accept_~s__state~0)) .cse1 .cse2 .cse5 .cse6 (not (= ssl3_accept_~s__hit~0 0)) (<= ssl3_accept_~s__state~0 8672)) (not (= |ssl3_accept_#in~initial_state| 8464)) (let ((.cse11 (+ ssl3_accept_~s__state~0 2147475183))) (and (<= 0 (+ ssl3_accept_~ret~0 ssl3_accept_~blastFlag~0 2147483648)) (<= 0 (+ ssl3_accept_~s__cert~0 ssl3_accept_~s__state~0 2147475184)) (<= ssl3_accept_~s__s3__tmp__new_cipher~0 .cse11) (<= (+ ssl3_accept_~s__s3__tmp__reuse_message~0 ssl3_accept_~blastFlag~0) 2147483647) (= ssl3_accept_~s__state~0 8464) (<= ssl3_accept_~s__state~0 (+ ssl3_accept_~tmp___9~0 2147492112)) (<= 8464 (+ ssl3_accept_~blastFlag~0 ssl3_accept_~s__state~0)) (<= (* 2 ssl3_accept_~blastFlag~0) 0) (<= .cse10 2147483647) (<= 0 (+ .cse9 4294967296)) (<= 0 (+ ssl3_accept_~s__s3__tmp__new_cipher~0 ssl3_accept_~s__state~0 2147475184)) (<= ssl3_accept_~tmp___9~0 (+ ssl3_accept_~blastFlag~0 2147483647)) (<= 0 (+ ssl3_accept_~s__s3__tmp__reuse_message~0 ssl3_accept_~s__state~0 2147475184)) (<= (* 2 ssl3_accept_~s__cert~0) 4294967294) (<= ssl3_accept_~tmp___10~0 .cse11))))) [2018-10-26 20:45:47,025 INFO L425 ceAbstractionStarter]: For program point L99(line 99) no Hoare annotation was computed. [2018-10-26 20:45:47,025 INFO L425 ceAbstractionStarter]: For program point L364(lines 364 368) no Hoare annotation was computed. [2018-10-26 20:45:47,025 INFO L425 ceAbstractionStarter]: For program point L629(lines 629 633) no Hoare annotation was computed. [2018-10-26 20:45:47,025 INFO L425 ceAbstractionStarter]: For program point L398(lines 398 404) no Hoare annotation was computed. [2018-10-26 20:45:47,025 INFO L425 ceAbstractionStarter]: For program point L200(lines 200 591) no Hoare annotation was computed. [2018-10-26 20:45:47,025 INFO L425 ceAbstractionStarter]: For program point L167(lines 167 602) no Hoare annotation was computed. [2018-10-26 20:45:47,025 INFO L425 ceAbstractionStarter]: For program point L134(lines 134 613) no Hoare annotation was computed. [2018-10-26 20:45:47,026 INFO L425 ceAbstractionStarter]: For program point L101(lines 101 624) no Hoare annotation was computed. [2018-10-26 20:45:47,098 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.10 08:45:47 BoogieIcfgContainer [2018-10-26 20:45:47,098 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-10-26 20:45:47,099 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-10-26 20:45:47,099 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-10-26 20:45:47,099 INFO L276 PluginConnector]: Witness Printer initialized [2018-10-26 20:45:47,099 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 08:41:50" (3/4) ... [2018-10-26 20:45:47,103 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-10-26 20:45:47,109 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-10-26 20:45:47,110 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-10-26 20:45:47,110 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure ssl3_accept [2018-10-26 20:45:47,119 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2018-10-26 20:45:47,121 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-10-26 20:45:47,122 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-10-26 20:45:47,152 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((s__state <= 3 || ((((((((((((((0 <= ret + blastFlag + 2147483648 && 0 <= s__cert + s__state + 2147475184) && s__s3__tmp__new_cipher <= s__state + 2147475183) && s__s3__tmp__reuse_message + blastFlag <= 2147483647) && s__state == 8464) && s__state <= tmp___9 + 2147492112) && 8464 <= blastFlag + s__state) && 2 * blastFlag <= 0) && ret + blastFlag <= 2147483647) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475184) && tmp___9 <= blastFlag + 2147483647) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475184) && 2 * s__cert <= 4294967294) && tmp___10 <= s__state + 2147475183)) || ((8672 <= s__state && blastFlag <= 3) && s__state <= 8672)) || (blastFlag <= 3 && !(s__hit == 0))) || !(\old(initial_state) == 8464)) || ((((((((((((blastFlag == 2 && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && s__s3__tmp__next_state___0 <= 8576) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((0 <= ret + blastFlag + 2147483647 && blastFlag == 1) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475152) && tmp___9 + blastFlag <= 2147483648) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * ret <= 4294967294) && 8497 <= blastFlag + s__state) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475152) && 0 <= tmp___9 + blastFlag + 2147483647) && tmp___10 <= blastFlag + 2147483646) && 2 * s__state <= 16992) && s__s3__tmp__new_cipher <= s__state + 2147475151)) || ((s__s3__tmp__next_state___0 <= 3 && blastFlag <= 3) && s__state == 8448)) || ((((((((((((((((((!(8448 == s__state) && !(8561 == s__state)) && blastFlag == 2) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672) [2018-10-26 20:45:47,152 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(\old(initial_state) == 8464) || ((((!(8673 == s__state) && 8672 <= s__state) && !(8672 == s__state)) && blastFlag <= 3) && !(s__hit == 0)) [2018-10-26 20:45:47,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8673 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0))) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && s__s3__tmp__next_state___0 <= 8576) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || !(\old(initial_state) == 8464)) || ((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(s__hit == 0)) && s__state <= 8672) [2018-10-26 20:45:47,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && s__state <= 8672) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((s__state <= 3 || ((8672 <= s__state && blastFlag <= 3) && s__state <= 8672)) || (blastFlag <= 3 && !(s__hit == 0))) || !(\old(initial_state) == 8464)) || ((((((((((((blastFlag == 2 && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && s__s3__tmp__next_state___0 <= 8576) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((0 <= ret + blastFlag + 2147483647 && blastFlag == 1) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475152) && tmp___9 + blastFlag <= 2147483648) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * ret <= 4294967294) && 8497 <= blastFlag + s__state) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475152) && 0 <= tmp___9 + blastFlag + 2147483647) && tmp___10 <= blastFlag + 2147483646) && 2 * s__state <= 16992) && s__s3__tmp__new_cipher <= s__state + 2147475151)) || ((s__s3__tmp__next_state___0 <= 3 && blastFlag <= 3) && s__state == 8448)) || ((((((((((((((((((!(8448 == s__state) && !(8561 == s__state)) && blastFlag == 2) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672) [2018-10-26 20:45:47,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672)) || !(\old(initial_state) == 8464)) || ((((((((((((((0 <= ret + blastFlag + 2147483648 && 0 <= s__cert + s__state + 2147475184) && s__s3__tmp__new_cipher <= s__state + 2147475183) && s__s3__tmp__reuse_message + blastFlag <= 2147483647) && s__state == 8464) && s__state <= tmp___9 + 2147492112) && 8464 <= blastFlag + s__state) && 2 * blastFlag <= 0) && ret + blastFlag <= 2147483647) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475184) && tmp___9 <= blastFlag + 2147483647) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475184) && 2 * s__cert <= 4294967294) && tmp___10 <= s__state + 2147475183) [2018-10-26 20:45:47,153 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8672 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || !(\old(initial_state) == 8464)) || ((((((((((((0 <= ret + blastFlag + 2147483647 && blastFlag == 1) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475152) && tmp___9 + blastFlag <= 2147483648) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * ret <= 4294967294) && 8497 <= blastFlag + s__state) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475152) && 0 <= tmp___9 + blastFlag + 2147483647) && tmp___10 <= blastFlag + 2147483646) && 2 * s__state <= 16992) && s__s3__tmp__new_cipher <= s__state + 2147475151)) || ((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) [2018-10-26 20:45:47,154 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672)) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,154 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672)) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,154 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (!(\old(initial_state) == 8464) || (s__state <= 8576 && ((((((((((((blastFlag == 2 && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && ((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= 3) && !(s__hit == 0)) && !(8496 == s__state)) && s__state <= 8672) && !(8497 == s__state)) [2018-10-26 20:45:47,154 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672)) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,154 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (!(\old(initial_state) == 8464) || (s__state <= 8576 && ((((((((((((blastFlag == 2 && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && ((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= 3) && !(s__hit == 0)) && !(8496 == s__state)) && s__state <= 8672) && !(8497 == s__state)) [2018-10-26 20:45:47,154 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (!(\old(initial_state) == 8464) || ((((((!(8545 == s__state) && (((((!(8448 == s__state) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(8544 == s__state)) && !(8657 == s__state)) && !(8656 == s__state)) && !(8496 == s__state)) && !(8497 == s__state)) && blastFlag <= 3) && !(s__hit == 0)) && s__state <= 8672)) || (((((((((((((((blastFlag == 2 && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && (((((!(8448 == s__state) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(8544 == s__state)) && !(8657 == s__state)) && !(8656 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) [2018-10-26 20:45:47,155 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (!(\old(initial_state) == 8464) || (s__state <= 8576 && ((((((((((((blastFlag == 2 && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && ((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= 3) && !(s__hit == 0)) && !(8496 == s__state)) && s__state <= 8672) && !(8497 == s__state)) [2018-10-26 20:45:47,155 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((blastFlag <= 3 && !(s__hit == 0)) && s__state == 8448) || ((((((((((((blastFlag == 2 && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && s__s3__tmp__next_state___0 <= 8576) && s__state == 8448) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((s__s3__tmp__next_state___0 <= 3 && blastFlag <= 3) && s__state == 8448)) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,155 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && !(8656 == s__state)) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,155 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && !(8656 == s__state)) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,155 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && !(8656 == s__state)) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,155 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && !(8656 == s__state)) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,156 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,156 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(\old(initial_state) == 8464) || ((8672 <= s__state && blastFlag <= 3) && !(12292 == s__state)) [2018-10-26 20:45:47,157 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(8672 == s__state) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,157 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(8672 == s__state) || !(\old(initial_state) == 8464) [2018-10-26 20:45:47,158 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(\old(initial_state) == 8464) [2018-10-26 20:45:47,225 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_ae8cc4bf-0a43-4c74-82c2-8721548db269/bin-2019/utaipan/witness.graphml [2018-10-26 20:45:47,226 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-10-26 20:45:47,227 INFO L168 Benchmark]: Toolchain (without parser) took 238432.49 ms. Allocated memory was 1.0 GB in the beginning and 5.1 GB in the end (delta: 4.0 GB). Free memory was 960.7 MB in the beginning and 2.6 GB in the end (delta: -1.7 GB). Peak memory consumption was 2.4 GB. Max. memory is 11.5 GB. [2018-10-26 20:45:47,227 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-26 20:45:47,227 INFO L168 Benchmark]: CACSL2BoogieTranslator took 327.45 ms. Allocated memory is still 1.0 GB. Free memory was 960.7 MB in the beginning and 941.9 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-10-26 20:45:47,227 INFO L168 Benchmark]: Boogie Procedure Inliner took 20.52 ms. Allocated memory is still 1.0 GB. Free memory is still 941.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-26 20:45:47,228 INFO L168 Benchmark]: Boogie Preprocessor took 101.08 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.0 MB). Free memory was 941.9 MB in the beginning and 1.2 GB in the end (delta: -208.3 MB). Peak memory consumption was 18.9 MB. Max. memory is 11.5 GB. [2018-10-26 20:45:47,228 INFO L168 Benchmark]: RCFGBuilder took 1213.17 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 51.4 MB). Peak memory consumption was 51.4 MB. Max. memory is 11.5 GB. [2018-10-26 20:45:47,228 INFO L168 Benchmark]: TraceAbstraction took 236638.04 ms. Allocated memory was 1.2 GB in the beginning and 5.1 GB in the end (delta: 3.9 GB). Free memory was 1.1 GB in the beginning and 2.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 4.3 GB. Max. memory is 11.5 GB. [2018-10-26 20:45:47,228 INFO L168 Benchmark]: Witness Printer took 127.11 ms. Allocated memory is still 5.1 GB. Free memory is still 2.6 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-26 20:45:47,230 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 327.45 ms. Allocated memory is still 1.0 GB. Free memory was 960.7 MB in the beginning and 941.9 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 20.52 ms. Allocated memory is still 1.0 GB. Free memory is still 941.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 101.08 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.0 MB). Free memory was 941.9 MB in the beginning and 1.2 GB in the end (delta: -208.3 MB). Peak memory consumption was 18.9 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1213.17 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 51.4 MB). Peak memory consumption was 51.4 MB. Max. memory is 11.5 GB. * TraceAbstraction took 236638.04 ms. Allocated memory was 1.2 GB in the beginning and 5.1 GB in the end (delta: 3.9 GB). Free memory was 1.1 GB in the beginning and 2.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 4.3 GB. Max. memory is 11.5 GB. * Witness Printer took 127.11 ms. Allocated memory is still 5.1 GB. Free memory is still 2.6 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 667]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 387]: Loop Invariant Derived loop invariant: (!(\old(initial_state) == 8464) || (s__state <= 8576 && ((((((((((((blastFlag == 2 && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && ((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= 3) && !(s__hit == 0)) && !(8496 == s__state)) && s__state <= 8672) && !(8497 == s__state)) - InvariantResult [Line: 203]: Loop Invariant Derived loop invariant: !(8672 == s__state) || !(\old(initial_state) == 8464) - InvariantResult [Line: 158]: Loop Invariant Derived loop invariant: (!(\old(initial_state) == 8464) || ((((((!(8545 == s__state) && (((((!(8448 == s__state) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(8544 == s__state)) && !(8657 == s__state)) && !(8656 == s__state)) && !(8496 == s__state)) && !(8497 == s__state)) && blastFlag <= 3) && !(s__hit == 0)) && s__state <= 8672)) || (((((((((((((((blastFlag == 2 && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && (((((!(8448 == s__state) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(8544 == s__state)) && !(8657 == s__state)) && !(8656 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) - InvariantResult [Line: 116]: Loop Invariant Derived loop invariant: ((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && s__s3__tmp__next_state___0 <= 8576) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || !(\old(initial_state) == 8464)) || ((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(s__hit == 0)) && s__state <= 8672) - InvariantResult [Line: 191]: Loop Invariant Derived loop invariant: (((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) - InvariantResult [Line: 97]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 140]: Loop Invariant Derived loop invariant: (((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672)) || !(\old(initial_state) == 8464) - InvariantResult [Line: 101]: Loop Invariant Derived loop invariant: !(\old(initial_state) == 8464) || ((((!(8673 == s__state) && 8672 <= s__state) && !(8672 == s__state)) && blastFlag <= 3) && !(s__hit == 0)) - InvariantResult [Line: 63]: Loop Invariant Derived loop invariant: !(\old(initial_state) == 8464) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && !(8656 == s__state)) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) - InvariantResult [Line: 197]: Loop Invariant Derived loop invariant: !(\old(initial_state) == 8464) || ((8672 <= s__state && blastFlag <= 3) && !(12292 == s__state)) - InvariantResult [Line: 63]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 345]: Loop Invariant Derived loop invariant: (((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672)) || !(\old(initial_state) == 8464) - InvariantResult [Line: 98]: Loop Invariant Derived loop invariant: ((((((s__state <= 3 || ((8672 <= s__state && blastFlag <= 3) && s__state <= 8672)) || (blastFlag <= 3 && !(s__hit == 0))) || !(\old(initial_state) == 8464)) || ((((((((((((blastFlag == 2 && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && s__s3__tmp__next_state___0 <= 8576) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((0 <= ret + blastFlag + 2147483647 && blastFlag == 1) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475152) && tmp___9 + blastFlag <= 2147483648) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * ret <= 4294967294) && 8497 <= blastFlag + s__state) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475152) && 0 <= tmp___9 + blastFlag + 2147483647) && tmp___10 <= blastFlag + 2147483646) && 2 * s__state <= 16992) && s__s3__tmp__new_cipher <= s__state + 2147475151)) || ((s__s3__tmp__next_state___0 <= 3 && blastFlag <= 3) && s__state == 8448)) || ((((((((((((((((((!(8448 == s__state) && !(8561 == s__state)) && blastFlag == 2) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672) - InvariantResult [Line: 146]: Loop Invariant Derived loop invariant: (((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672)) || !(\old(initial_state) == 8464) - InvariantResult [Line: 397]: Loop Invariant Derived loop invariant: (!(\old(initial_state) == 8464) || (s__state <= 8576 && ((((((((((((blastFlag == 2 && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && ((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= 3) && !(s__hit == 0)) && !(8496 == s__state)) && s__state <= 8672) && !(8497 == s__state)) - InvariantResult [Line: 179]: Loop Invariant Derived loop invariant: (((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && !(8656 == s__state)) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) - InvariantResult [Line: 125]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672)) || !(\old(initial_state) == 8464)) || ((((((((((((((0 <= ret + blastFlag + 2147483648 && 0 <= s__cert + s__state + 2147475184) && s__s3__tmp__new_cipher <= s__state + 2147475183) && s__s3__tmp__reuse_message + blastFlag <= 2147483647) && s__state == 8464) && s__state <= tmp___9 + 2147492112) && 8464 <= blastFlag + s__state) && 2 * blastFlag <= 0) && ret + blastFlag <= 2147483647) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475184) && tmp___9 <= blastFlag + 2147483647) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475184) && 2 * s__cert <= 4294967294) && tmp___10 <= s__state + 2147475183) - InvariantResult [Line: 206]: Loop Invariant Derived loop invariant: !(8672 == s__state) || !(\old(initial_state) == 8464) - InvariantResult [Line: 164]: Loop Invariant Derived loop invariant: ((((blastFlag <= 3 && !(s__hit == 0)) && s__state == 8448) || ((((((((((((blastFlag == 2 && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && s__s3__tmp__next_state___0 <= 8576) && s__state == 8448) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((s__s3__tmp__next_state___0 <= 3 && blastFlag <= 3) && s__state == 8448)) || !(\old(initial_state) == 8464) - InvariantResult [Line: 122]: Loop Invariant Derived loop invariant: ((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && s__state <= 8672) || !(\old(initial_state) == 8464) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: (!(\old(initial_state) == 8464) || (s__state <= 8576 && ((((((((((((blastFlag == 2 && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && ((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((((((((((!(\old(initial_state) == 8673) && !(\old(initial_state) == 8480)) && !(\old(initial_state) == 8656)) && !(8560 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8672 == s__state)) && !(8481 == s__state)) && !(\old(initial_state) == 12292)) && !(\old(initial_state) == 8672)) && !(8657 == s__state)) && !(\old(initial_state) == 8544)) && !(\old(initial_state) == 8545)) && !(8656 == s__state)) && !(\old(initial_state) == 8481)) && blastFlag <= 3) && !(s__hit == 0)) && !(8496 == s__state)) && s__state <= 8672) && !(8497 == s__state)) - InvariantResult [Line: 185]: Loop Invariant Derived loop invariant: ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && !(8656 == s__state)) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) - InvariantResult [Line: 104]: Loop Invariant Derived loop invariant: (((((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && !(8497 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) || ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8673 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0))) || !(\old(initial_state) == 8464) - InvariantResult [Line: 98]: Loop Invariant Derived loop invariant: (((((((s__state <= 3 || ((((((((((((((0 <= ret + blastFlag + 2147483648 && 0 <= s__cert + s__state + 2147475184) && s__s3__tmp__new_cipher <= s__state + 2147475183) && s__s3__tmp__reuse_message + blastFlag <= 2147483647) && s__state == 8464) && s__state <= tmp___9 + 2147492112) && 8464 <= blastFlag + s__state) && 2 * blastFlag <= 0) && ret + blastFlag <= 2147483647) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475184) && tmp___9 <= blastFlag + 2147483647) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475184) && 2 * s__cert <= 4294967294) && tmp___10 <= s__state + 2147475183)) || ((8672 <= s__state && blastFlag <= 3) && s__state <= 8672)) || (blastFlag <= 3 && !(s__hit == 0))) || !(\old(initial_state) == 8464)) || ((((((((((((blastFlag == 2 && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && s__s3__tmp__next_state___0 <= 8576) && blastFlag <= ret + 2147483650) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649)) || ((((((((((((0 <= ret + blastFlag + 2147483647 && blastFlag == 1) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475152) && tmp___9 + blastFlag <= 2147483648) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * ret <= 4294967294) && 8497 <= blastFlag + s__state) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475152) && 0 <= tmp___9 + blastFlag + 2147483647) && tmp___10 <= blastFlag + 2147483646) && 2 * s__state <= 16992) && s__s3__tmp__new_cipher <= s__state + 2147475151)) || ((s__s3__tmp__next_state___0 <= 3 && blastFlag <= 3) && s__state == 8448)) || ((((((((((((((((((!(8448 == s__state) && !(8561 == s__state)) && blastFlag == 2) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672) - InvariantResult [Line: 134]: Loop Invariant Derived loop invariant: ((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8672 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || !(\old(initial_state) == 8464)) || ((((((((((((0 <= ret + blastFlag + 2147483647 && blastFlag == 1) && 0 <= s__s3__tmp__new_cipher + s__state + 2147475152) && tmp___9 + blastFlag <= 2147483648) && 2 * s__s3__tmp__reuse_message <= 4294967294) && 2 * ret <= 4294967294) && 8497 <= blastFlag + s__state) && 0 <= 2 * tmp___10 + 4294967296) && 0 <= s__s3__tmp__reuse_message + s__state + 2147475152) && 0 <= tmp___9 + blastFlag + 2147483647) && tmp___10 <= blastFlag + 2147483646) && 2 * s__state <= 16992) && s__s3__tmp__new_cipher <= s__state + 2147475151)) || ((((((((((((((((((!(8560 == s__state) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && s__state <= 8576) && blastFlag <= tmp___9 + 2147483650) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) - InvariantResult [Line: 167]: Loop Invariant Derived loop invariant: (((((((((((((((!(8560 == s__state) && !(8545 == s__state)) && !(8496 == s__state)) && !(8672 == s__state)) && !(8497 == s__state)) && !(8544 == s__state)) && blastFlag <= 3) && !(8657 == s__state)) && !(8656 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && !(8480 == s__state)) && !(8481 == s__state)) && !(s__hit == 0)) && s__state <= 8672) || (((((((((((((((((((((((!(8560 == s__state) && !(8672 == s__state)) && !(8448 == s__state)) && !(8561 == s__state)) && blastFlag == 2) && !(8496 == s__state)) && blastFlag <= s__s3__tmp__new_cipher + 2147483650) && !(8497 == s__state)) && !(8657 == s__state)) && blastFlag <= tmp___9 + 2147483650) && !(8656 == s__state)) && blastFlag <= s__s3__tmp__reuse_message + 2147483650) && !(8480 == s__state)) && !(8481 == s__state)) && blastFlag <= ret + 2147483650) && !(8545 == s__state)) && 2 * s__s3__tmp__reuse_message <= 4294967294) && !(8544 == s__state)) && 2 * tmp___10 <= 4294967294) && tmp___9 <= blastFlag + 2147483645) && s__s3__tmp__new_cipher + blastFlag <= 2147483649) && 0 <= blastFlag + tmp___10 + 2147483646) && ret + blastFlag <= 2147483649) && s__state <= 8672)) || !(\old(initial_state) == 8464) - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 149 locations, 1 error locations. SAFE Result, 236.4s OverallTime, 31 OverallIterations, 19 TraceHistogramMax, 53.1s AutomataDifference, 0.0s DeadEndRemovalTime, 29.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5403 SDtfs, 8826 SDslu, 6242 SDs, 0 SdLazy, 5854 SolverSat, 1147 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 20.0s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 5565 GetRequests, 5432 SyntacticMatches, 9 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 9.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2736occurred in iteration=19, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 133.6s AbstIntTime, 8 AbstIntIterations, 1 AbstIntStrong, 0.991901993355482 AbsIntWeakeningRatio, 0.49404761904761907 AbsIntAvgWeakeningVarsNumRemoved, 257.30357142857144 AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 2.3s AutomataMinimizationTime, 31 MinimizatonAttempts, 2100 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 33 LocationsWithAnnotation, 33 PreInvPairs, 267 NumberOfFragments, 3681 HoareAnnotationTreeSize, 33 FomulaSimplifications, 213929 FormulaSimplificationTreeSizeReduction, 5.2s HoareSimplificationTime, 33 FomulaSimplificationsInter, 76064 FormulaSimplificationTreeSizeReductionInter, 23.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 4.9s InterpolantComputationTime, 9396 NumberOfCodeBlocks, 9396 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 10197 ConstructedInterpolants, 0 QuantifiedInterpolants, 4698876 SizeOfPredicates, 6 NumberOfNonLiveVariables, 4491 ConjunctsInSsa, 19 ConjunctsInUnsatCore, 39 InterpolantComputations, 33 PerfectInterpolantSequences, 37835/37997 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...