./Ultimate.py --spec ../../sv-benchmarks/c/ReachSafety.prp --file ../../sv-benchmarks/c/bitvector/s3_srvr_3_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_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/bitvector/s3_srvr_3_true-unreach-call_true-no-overflow.BV.c.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 cfc4572bc150d8d2f9b1a5737590a88a31fdad6b .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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 22:19:57,520 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-10-26 22:19:57,521 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-10-26 22:19:57,535 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-10-26 22:19:57,536 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-10-26 22:19:57,537 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-10-26 22:19:57,540 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-10-26 22:19:57,542 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-10-26 22:19:57,543 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-10-26 22:19:57,545 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-10-26 22:19:57,547 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-10-26 22:19:57,548 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-10-26 22:19:57,549 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-10-26 22:19:57,551 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-10-26 22:19:57,558 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-10-26 22:19:57,558 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-10-26 22:19:57,559 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-10-26 22:19:57,560 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-10-26 22:19:57,561 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-10-26 22:19:57,565 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-10-26 22:19:57,567 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-10-26 22:19:57,569 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-10-26 22:19:57,573 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-10-26 22:19:57,576 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-10-26 22:19:57,576 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-10-26 22:19:57,577 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-10-26 22:19:57,578 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-10-26 22:19:57,579 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-10-26 22:19:57,579 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-10-26 22:19:57,580 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-10-26 22:19:57,584 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-10-26 22:19:57,584 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-10-26 22:19:57,584 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-10-26 22:19:57,585 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-10-26 22:19:57,585 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-10-26 22:19:57,586 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-10-26 22:19:57,586 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2018-10-26 22:19:57,603 INFO L110 SettingsManager]: Loading preferences was successful [2018-10-26 22:19:57,606 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-10-26 22:19:57,607 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-10-26 22:19:57,608 INFO L133 SettingsManager]: * User list type=DISABLED [2018-10-26 22:19:57,608 INFO L133 SettingsManager]: * calls to implemented procedures=false [2018-10-26 22:19:57,608 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-10-26 22:19:57,609 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-10-26 22:19:57,610 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-10-26 22:19:57,610 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-10-26 22:19:57,610 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-10-26 22:19:57,610 INFO L133 SettingsManager]: * Interval Domain=false [2018-10-26 22:19:57,611 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-10-26 22:19:57,611 INFO L133 SettingsManager]: * sizeof long=4 [2018-10-26 22:19:57,611 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-10-26 22:19:57,611 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-10-26 22:19:57,611 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-10-26 22:19:57,612 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-10-26 22:19:57,612 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-10-26 22:19:57,612 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-10-26 22:19:57,612 INFO L133 SettingsManager]: * sizeof long double=12 [2018-10-26 22:19:57,612 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-10-26 22:19:57,612 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-10-26 22:19:57,612 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-10-26 22:19:57,613 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-10-26 22:19:57,613 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-10-26 22:19:57,613 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-10-26 22:19:57,613 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-10-26 22:19:57,613 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-10-26 22:19:57,613 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-10-26 22:19:57,613 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-10-26 22:19:57,614 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-10-26 22:19:57,614 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-10-26 22:19:57,614 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-10-26 22:19:57,620 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-10-26 22:19:57,620 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_9d2c80be-99a9-4501-a730-7aff768ecaed/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 -> cfc4572bc150d8d2f9b1a5737590a88a31fdad6b [2018-10-26 22:19:57,654 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-10-26 22:19:57,671 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-10-26 22:19:57,674 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-10-26 22:19:57,675 INFO L271 PluginConnector]: Initializing CDTParser... [2018-10-26 22:19:57,676 INFO L276 PluginConnector]: CDTParser initialized [2018-10-26 22:19:57,676 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/../../sv-benchmarks/c/bitvector/s3_srvr_3_true-unreach-call_true-no-overflow.BV.c.cil.c [2018-10-26 22:19:57,731 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/data/714c95d73/e084fb6123954c748c6bfc34f767d3e7/FLAGf18a9cad3 [2018-10-26 22:19:58,146 INFO L298 CDTParser]: Found 1 translation units. [2018-10-26 22:19:58,149 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/sv-benchmarks/c/bitvector/s3_srvr_3_true-unreach-call_true-no-overflow.BV.c.cil.c [2018-10-26 22:19:58,163 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/data/714c95d73/e084fb6123954c748c6bfc34f767d3e7/FLAGf18a9cad3 [2018-10-26 22:19:58,188 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/data/714c95d73/e084fb6123954c748c6bfc34f767d3e7 [2018-10-26 22:19:58,192 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-10-26 22:19:58,194 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-10-26 22:19:58,196 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-10-26 22:19:58,198 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-10-26 22:19:58,201 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-10-26 22:19:58,203 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,206 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22ac8a46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58, skipping insertion in model container [2018-10-26 22:19:58,207 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,217 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-10-26 22:19:58,269 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-10-26 22:19:58,478 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 22:19:58,482 INFO L189 MainTranslator]: Completed pre-run [2018-10-26 22:19:58,536 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-10-26 22:19:58,550 INFO L193 MainTranslator]: Completed translation [2018-10-26 22:19:58,550 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58 WrapperNode [2018-10-26 22:19:58,550 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-10-26 22:19:58,551 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-10-26 22:19:58,551 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-10-26 22:19:58,551 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-10-26 22:19:58,561 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,572 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,578 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-10-26 22:19:58,579 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-10-26 22:19:58,579 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-10-26 22:19:58,579 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-10-26 22:19:58,588 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,588 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,590 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,591 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,600 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,611 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,684 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... [2018-10-26 22:19:58,690 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-10-26 22:19:58,690 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-10-26 22:19:58,691 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-10-26 22:19:58,691 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-10-26 22:19:58,691 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:19:58,756 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-10-26 22:19:58,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-10-26 22:19:58,756 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-10-26 22:19:58,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-10-26 22:19:58,756 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-10-26 22:19:58,757 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-10-26 22:19:58,757 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2018-10-26 22:19:58,757 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2018-10-26 22:19:59,042 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-10-26 22:19:59,043 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-10-26 22:19:59,988 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-10-26 22:19:59,989 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 10:19:59 BoogieIcfgContainer [2018-10-26 22:19:59,989 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-10-26 22:19:59,990 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-10-26 22:19:59,990 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-10-26 22:19:59,994 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-10-26 22:19:59,994 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.10 10:19:58" (1/3) ... [2018-10-26 22:19:59,995 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c013cd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.10 10:19:59, skipping insertion in model container [2018-10-26 22:19:59,995 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.10 10:19:58" (2/3) ... [2018-10-26 22:19:59,995 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c013cd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.10 10:19:59, skipping insertion in model container [2018-10-26 22:19:59,996 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 10:19:59" (3/3) ... [2018-10-26 22:19:59,997 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_srvr_3_true-unreach-call_true-no-overflow.BV.c.cil.c [2018-10-26 22:20:00,008 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-10-26 22:20:00,016 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-10-26 22:20:00,033 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-10-26 22:20:00,065 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-10-26 22:20:00,066 INFO L383 AbstractCegarLoop]: Hoare is true [2018-10-26 22:20:00,066 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-10-26 22:20:00,066 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-10-26 22:20:00,066 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-10-26 22:20:00,067 INFO L387 AbstractCegarLoop]: Difference is false [2018-10-26 22:20:00,067 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-10-26 22:20:00,067 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-10-26 22:20:00,088 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states. [2018-10-26 22:20:00,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-10-26 22:20:00,098 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:00,099 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 22:20:00,101 INFO L424 AbstractCegarLoop]: === Iteration 1 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:00,107 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:00,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1257687145, now seen corresponding path program 1 times [2018-10-26 22:20:00,110 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:00,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:00,160 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:00,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:00,160 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:00,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:00,471 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 22:20:00,473 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:00,473 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:00,473 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:00,479 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:00,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:00,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:00,496 INFO L87 Difference]: Start difference. First operand 147 states. Second operand 5 states. [2018-10-26 22:20:01,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:01,385 INFO L93 Difference]: Finished difference Result 335 states and 572 transitions. [2018-10-26 22:20:01,386 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:01,387 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 50 [2018-10-26 22:20:01,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:01,399 INFO L225 Difference]: With dead ends: 335 [2018-10-26 22:20:01,399 INFO L226 Difference]: Without dead ends: 178 [2018-10-26 22:20:01,404 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 22:20:01,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-10-26 22:20:01,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 173. [2018-10-26 22:20:01,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-10-26 22:20:01,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 278 transitions. [2018-10-26 22:20:01,467 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 278 transitions. Word has length 50 [2018-10-26 22:20:01,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:01,468 INFO L481 AbstractCegarLoop]: Abstraction has 173 states and 278 transitions. [2018-10-26 22:20:01,468 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:01,468 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 278 transitions. [2018-10-26 22:20:01,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-10-26 22:20:01,470 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:01,472 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 22:20:01,473 INFO L424 AbstractCegarLoop]: === Iteration 2 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:01,473 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:01,473 INFO L82 PathProgramCache]: Analyzing trace with hash 326530510, now seen corresponding path program 1 times [2018-10-26 22:20:01,473 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:01,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:01,476 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:01,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:01,477 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:01,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:01,608 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 22:20:01,609 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:01,610 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:01,610 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:01,611 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:01,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:01,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:01,612 INFO L87 Difference]: Start difference. First operand 173 states and 278 transitions. Second operand 5 states. [2018-10-26 22:20:02,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:02,231 INFO L93 Difference]: Finished difference Result 382 states and 626 transitions. [2018-10-26 22:20:02,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:02,231 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2018-10-26 22:20:02,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:02,233 INFO L225 Difference]: With dead ends: 382 [2018-10-26 22:20:02,233 INFO L226 Difference]: Without dead ends: 220 [2018-10-26 22:20:02,234 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 22:20:02,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-10-26 22:20:02,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 215. [2018-10-26 22:20:02,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-10-26 22:20:02,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 356 transitions. [2018-10-26 22:20:02,251 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 356 transitions. Word has length 51 [2018-10-26 22:20:02,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:02,252 INFO L481 AbstractCegarLoop]: Abstraction has 215 states and 356 transitions. [2018-10-26 22:20:02,252 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:02,252 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 356 transitions. [2018-10-26 22:20:02,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-10-26 22:20:02,255 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:02,255 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 22:20:02,256 INFO L424 AbstractCegarLoop]: === Iteration 3 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:02,256 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:02,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1193042543, now seen corresponding path program 1 times [2018-10-26 22:20:02,256 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:02,257 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:02,257 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:02,258 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:02,258 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:02,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:02,386 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 22:20:02,386 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:02,386 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:02,386 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:02,387 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:02,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:02,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:02,388 INFO L87 Difference]: Start difference. First operand 215 states and 356 transitions. Second operand 5 states. [2018-10-26 22:20:02,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:02,715 INFO L93 Difference]: Finished difference Result 449 states and 754 transitions. [2018-10-26 22:20:02,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:02,716 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 79 [2018-10-26 22:20:02,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:02,718 INFO L225 Difference]: With dead ends: 449 [2018-10-26 22:20:02,718 INFO L226 Difference]: Without dead ends: 247 [2018-10-26 22:20:02,720 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 22:20:02,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2018-10-26 22:20:02,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 247. [2018-10-26 22:20:02,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 247 states. [2018-10-26 22:20:02,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 413 transitions. [2018-10-26 22:20:02,749 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 413 transitions. Word has length 79 [2018-10-26 22:20:02,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:02,750 INFO L481 AbstractCegarLoop]: Abstraction has 247 states and 413 transitions. [2018-10-26 22:20:02,750 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:02,750 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 413 transitions. [2018-10-26 22:20:02,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-10-26 22:20:02,752 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:02,752 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 22:20:02,752 INFO L424 AbstractCegarLoop]: === Iteration 4 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:02,753 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:02,753 INFO L82 PathProgramCache]: Analyzing trace with hash -554118448, now seen corresponding path program 1 times [2018-10-26 22:20:02,753 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:02,753 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:02,754 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:02,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:02,758 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:02,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:02,929 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 22:20:02,929 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:02,929 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:02,930 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:02,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:02,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:02,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:02,931 INFO L87 Difference]: Start difference. First operand 247 states and 413 transitions. Second operand 5 states. [2018-10-26 22:20:03,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:03,119 INFO L93 Difference]: Finished difference Result 528 states and 892 transitions. [2018-10-26 22:20:03,119 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:03,119 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2018-10-26 22:20:03,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:03,121 INFO L225 Difference]: With dead ends: 528 [2018-10-26 22:20:03,122 INFO L226 Difference]: Without dead ends: 294 [2018-10-26 22:20:03,123 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 22:20:03,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2018-10-26 22:20:03,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 290. [2018-10-26 22:20:03,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-10-26 22:20:03,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 489 transitions. [2018-10-26 22:20:03,144 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 489 transitions. Word has length 91 [2018-10-26 22:20:03,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:03,144 INFO L481 AbstractCegarLoop]: Abstraction has 290 states and 489 transitions. [2018-10-26 22:20:03,144 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:03,144 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 489 transitions. [2018-10-26 22:20:03,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-10-26 22:20:03,148 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:03,148 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 22:20:03,148 INFO L424 AbstractCegarLoop]: === Iteration 5 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:03,149 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:03,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1645177188, now seen corresponding path program 1 times [2018-10-26 22:20:03,149 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:03,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:03,151 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:03,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:03,151 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:03,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:03,260 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 22:20:03,260 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:03,260 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:03,260 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:03,261 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:03,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:03,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:03,261 INFO L87 Difference]: Start difference. First operand 290 states and 489 transitions. Second operand 5 states. [2018-10-26 22:20:03,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:03,434 INFO L93 Difference]: Finished difference Result 585 states and 990 transitions. [2018-10-26 22:20:03,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:03,435 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-10-26 22:20:03,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:03,436 INFO L225 Difference]: With dead ends: 585 [2018-10-26 22:20:03,437 INFO L226 Difference]: Without dead ends: 308 [2018-10-26 22:20:03,438 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 22:20:03,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-10-26 22:20:03,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 306. [2018-10-26 22:20:03,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 306 states. [2018-10-26 22:20:03,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 512 transitions. [2018-10-26 22:20:03,453 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 512 transitions. Word has length 92 [2018-10-26 22:20:03,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:03,453 INFO L481 AbstractCegarLoop]: Abstraction has 306 states and 512 transitions. [2018-10-26 22:20:03,453 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:03,453 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 512 transitions. [2018-10-26 22:20:03,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-10-26 22:20:03,457 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:03,461 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 22:20:03,461 INFO L424 AbstractCegarLoop]: === Iteration 6 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:03,462 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:03,462 INFO L82 PathProgramCache]: Analyzing trace with hash 481569387, now seen corresponding path program 1 times [2018-10-26 22:20:03,462 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:03,462 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:03,463 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:03,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:03,463 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:03,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:03,570 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 22:20:03,570 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:03,570 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:03,570 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:03,571 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:03,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:03,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:03,571 INFO L87 Difference]: Start difference. First operand 306 states and 512 transitions. Second operand 5 states. [2018-10-26 22:20:04,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:04,191 INFO L93 Difference]: Finished difference Result 603 states and 1012 transitions. [2018-10-26 22:20:04,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:04,192 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-10-26 22:20:04,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:04,194 INFO L225 Difference]: With dead ends: 603 [2018-10-26 22:20:04,194 INFO L226 Difference]: Without dead ends: 308 [2018-10-26 22:20:04,194 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 22:20:04,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-10-26 22:20:04,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 304. [2018-10-26 22:20:04,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2018-10-26 22:20:04,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 507 transitions. [2018-10-26 22:20:04,208 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 507 transitions. Word has length 92 [2018-10-26 22:20:04,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:04,209 INFO L481 AbstractCegarLoop]: Abstraction has 304 states and 507 transitions. [2018-10-26 22:20:04,209 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:04,209 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 507 transitions. [2018-10-26 22:20:04,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-10-26 22:20:04,212 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:04,212 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 22:20:04,212 INFO L424 AbstractCegarLoop]: === Iteration 7 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:04,213 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:04,213 INFO L82 PathProgramCache]: Analyzing trace with hash 1144267854, now seen corresponding path program 1 times [2018-10-26 22:20:04,213 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:04,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:04,214 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:04,214 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:04,214 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:04,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:04,482 WARN L179 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-10-26 22:20:04,546 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 22:20:04,546 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:04,546 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:04,546 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:04,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:04,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:04,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:04,548 INFO L87 Difference]: Start difference. First operand 304 states and 507 transitions. Second operand 5 states. [2018-10-26 22:20:05,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:05,282 INFO L93 Difference]: Finished difference Result 597 states and 999 transitions. [2018-10-26 22:20:05,283 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:05,283 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 93 [2018-10-26 22:20:05,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:05,285 INFO L225 Difference]: With dead ends: 597 [2018-10-26 22:20:05,285 INFO L226 Difference]: Without dead ends: 306 [2018-10-26 22:20:05,286 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 22:20:05,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-10-26 22:20:05,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 304. [2018-10-26 22:20:05,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 304 states. [2018-10-26 22:20:05,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 503 transitions. [2018-10-26 22:20:05,302 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 503 transitions. Word has length 93 [2018-10-26 22:20:05,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:05,302 INFO L481 AbstractCegarLoop]: Abstraction has 304 states and 503 transitions. [2018-10-26 22:20:05,302 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:05,303 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 503 transitions. [2018-10-26 22:20:05,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2018-10-26 22:20:05,304 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:05,304 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 22:20:05,304 INFO L424 AbstractCegarLoop]: === Iteration 8 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:05,304 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:05,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1066574538, now seen corresponding path program 1 times [2018-10-26 22:20:05,305 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:05,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:05,305 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:05,306 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:05,306 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:05,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:05,636 WARN L179 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-10-26 22:20:05,646 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 22:20:05,647 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:05,647 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:05,647 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:05,647 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:05,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:05,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:05,648 INFO L87 Difference]: Start difference. First operand 304 states and 503 transitions. Second operand 5 states. [2018-10-26 22:20:06,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:06,536 INFO L93 Difference]: Finished difference Result 603 states and 1000 transitions. [2018-10-26 22:20:06,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:06,537 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 105 [2018-10-26 22:20:06,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:06,538 INFO L225 Difference]: With dead ends: 603 [2018-10-26 22:20:06,538 INFO L226 Difference]: Without dead ends: 312 [2018-10-26 22:20:06,539 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 22:20:06,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2018-10-26 22:20:06,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2018-10-26 22:20:06,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 312 states. [2018-10-26 22:20:06,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 508 transitions. [2018-10-26 22:20:06,556 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 508 transitions. Word has length 105 [2018-10-26 22:20:06,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:06,556 INFO L481 AbstractCegarLoop]: Abstraction has 312 states and 508 transitions. [2018-10-26 22:20:06,559 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:06,559 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 508 transitions. [2018-10-26 22:20:06,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-10-26 22:20:06,560 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:06,561 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 22:20:06,561 INFO L424 AbstractCegarLoop]: === Iteration 9 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:06,561 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:06,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1362848167, now seen corresponding path program 1 times [2018-10-26 22:20:06,561 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:06,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:06,565 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:06,565 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:06,565 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:06,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:06,874 WARN L179 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-10-26 22:20:06,977 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 22:20:06,977 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:06,978 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:06,978 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:06,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:06,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:06,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:06,979 INFO L87 Difference]: Start difference. First operand 312 states and 508 transitions. Second operand 5 states. [2018-10-26 22:20:08,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:08,641 INFO L93 Difference]: Finished difference Result 643 states and 1053 transitions. [2018-10-26 22:20:08,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:08,641 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-10-26 22:20:08,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:08,643 INFO L225 Difference]: With dead ends: 643 [2018-10-26 22:20:08,643 INFO L226 Difference]: Without dead ends: 344 [2018-10-26 22:20:08,644 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 22:20:08,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2018-10-26 22:20:08,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 342. [2018-10-26 22:20:08,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-10-26 22:20:08,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 556 transitions. [2018-10-26 22:20:08,657 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 556 transitions. Word has length 106 [2018-10-26 22:20:08,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:08,657 INFO L481 AbstractCegarLoop]: Abstraction has 342 states and 556 transitions. [2018-10-26 22:20:08,658 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:08,658 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 556 transitions. [2018-10-26 22:20:08,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-10-26 22:20:08,660 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:08,660 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 22:20:08,661 INFO L424 AbstractCegarLoop]: === Iteration 10 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:08,661 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:08,661 INFO L82 PathProgramCache]: Analyzing trace with hash 1908640973, now seen corresponding path program 1 times [2018-10-26 22:20:08,661 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:08,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:08,662 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:08,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:08,662 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:08,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:08,823 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 22:20:08,823 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:08,823 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:08,824 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:08,824 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:08,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:08,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:08,824 INFO L87 Difference]: Start difference. First operand 342 states and 556 transitions. Second operand 5 states. [2018-10-26 22:20:09,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:09,451 INFO L93 Difference]: Finished difference Result 706 states and 1155 transitions. [2018-10-26 22:20:09,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:09,452 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 107 [2018-10-26 22:20:09,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:09,454 INFO L225 Difference]: With dead ends: 706 [2018-10-26 22:20:09,454 INFO L226 Difference]: Without dead ends: 377 [2018-10-26 22:20:09,455 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 22:20:09,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-10-26 22:20:09,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 370. [2018-10-26 22:20:09,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2018-10-26 22:20:09,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 599 transitions. [2018-10-26 22:20:09,476 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 599 transitions. Word has length 107 [2018-10-26 22:20:09,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:09,477 INFO L481 AbstractCegarLoop]: Abstraction has 370 states and 599 transitions. [2018-10-26 22:20:09,477 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:09,477 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 599 transitions. [2018-10-26 22:20:09,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-10-26 22:20:09,480 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:09,481 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 22:20:09,481 INFO L424 AbstractCegarLoop]: === Iteration 11 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:09,481 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:09,481 INFO L82 PathProgramCache]: Analyzing trace with hash -838099087, now seen corresponding path program 1 times [2018-10-26 22:20:09,481 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:09,482 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:09,482 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:09,483 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:09,483 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:09,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:09,576 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 22:20:09,577 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:09,577 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:09,577 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:09,577 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:09,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:09,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:09,578 INFO L87 Difference]: Start difference. First operand 370 states and 599 transitions. Second operand 5 states. [2018-10-26 22:20:09,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:09,834 INFO L93 Difference]: Finished difference Result 729 states and 1183 transitions. [2018-10-26 22:20:09,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:09,835 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 107 [2018-10-26 22:20:09,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:09,836 INFO L225 Difference]: With dead ends: 729 [2018-10-26 22:20:09,836 INFO L226 Difference]: Without dead ends: 372 [2018-10-26 22:20:09,837 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 22:20:09,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-10-26 22:20:09,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 370. [2018-10-26 22:20:09,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2018-10-26 22:20:09,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 595 transitions. [2018-10-26 22:20:09,852 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 595 transitions. Word has length 107 [2018-10-26 22:20:09,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:09,852 INFO L481 AbstractCegarLoop]: Abstraction has 370 states and 595 transitions. [2018-10-26 22:20:09,852 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:09,852 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 595 transitions. [2018-10-26 22:20:09,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-10-26 22:20:09,854 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:09,856 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 22:20:09,856 INFO L424 AbstractCegarLoop]: === Iteration 12 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:09,856 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:09,857 INFO L82 PathProgramCache]: Analyzing trace with hash 140401891, now seen corresponding path program 1 times [2018-10-26 22:20:09,857 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:09,857 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:09,858 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:09,858 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:09,858 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:09,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:10,143 WARN L179 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-10-26 22:20:10,249 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 22:20:10,249 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:10,249 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:10,249 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:10,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:10,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:10,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:10,251 INFO L87 Difference]: Start difference. First operand 370 states and 595 transitions. Second operand 5 states. [2018-10-26 22:20:10,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:10,731 INFO L93 Difference]: Finished difference Result 734 states and 1185 transitions. [2018-10-26 22:20:10,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:10,732 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 108 [2018-10-26 22:20:10,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:10,733 INFO L225 Difference]: With dead ends: 734 [2018-10-26 22:20:10,733 INFO L226 Difference]: Without dead ends: 377 [2018-10-26 22:20:10,734 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 22:20:10,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-10-26 22:20:10,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 370. [2018-10-26 22:20:10,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2018-10-26 22:20:10,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 590 transitions. [2018-10-26 22:20:10,748 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 590 transitions. Word has length 108 [2018-10-26 22:20:10,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:10,748 INFO L481 AbstractCegarLoop]: Abstraction has 370 states and 590 transitions. [2018-10-26 22:20:10,749 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:10,749 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 590 transitions. [2018-10-26 22:20:10,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-10-26 22:20:10,750 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:10,750 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 22:20:10,750 INFO L424 AbstractCegarLoop]: === Iteration 13 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:10,750 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:10,751 INFO L82 PathProgramCache]: Analyzing trace with hash 137575679, now seen corresponding path program 1 times [2018-10-26 22:20:10,751 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:10,751 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:10,751 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:10,752 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:10,752 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:10,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:10,896 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 22:20:10,896 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:10,896 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:10,896 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:10,897 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:10,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:10,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:10,897 INFO L87 Difference]: Start difference. First operand 370 states and 590 transitions. Second operand 5 states. [2018-10-26 22:20:11,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:11,039 INFO L93 Difference]: Finished difference Result 753 states and 1205 transitions. [2018-10-26 22:20:11,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:11,040 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 113 [2018-10-26 22:20:11,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:11,041 INFO L225 Difference]: With dead ends: 753 [2018-10-26 22:20:11,041 INFO L226 Difference]: Without dead ends: 396 [2018-10-26 22:20:11,042 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 22:20:11,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-10-26 22:20:11,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 392. [2018-10-26 22:20:11,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-10-26 22:20:11,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 620 transitions. [2018-10-26 22:20:11,054 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 620 transitions. Word has length 113 [2018-10-26 22:20:11,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:11,055 INFO L481 AbstractCegarLoop]: Abstraction has 392 states and 620 transitions. [2018-10-26 22:20:11,055 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:11,055 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 620 transitions. [2018-10-26 22:20:11,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-10-26 22:20:11,056 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:11,057 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 22:20:11,057 INFO L424 AbstractCegarLoop]: === Iteration 14 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:11,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:11,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1410059659, now seen corresponding path program 1 times [2018-10-26 22:20:11,057 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:11,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:11,060 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:11,061 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:11,061 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:11,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:11,225 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 22:20:11,226 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:11,226 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-10-26 22:20:11,226 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:11,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-10-26 22:20:11,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-10-26 22:20:11,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-10-26 22:20:11,227 INFO L87 Difference]: Start difference. First operand 392 states and 620 transitions. Second operand 5 states. [2018-10-26 22:20:11,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:11,365 INFO L93 Difference]: Finished difference Result 775 states and 1229 transitions. [2018-10-26 22:20:11,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:20:11,366 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 114 [2018-10-26 22:20:11,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:11,367 INFO L225 Difference]: With dead ends: 775 [2018-10-26 22:20:11,367 INFO L226 Difference]: Without dead ends: 396 [2018-10-26 22:20:11,368 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 22:20:11,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-10-26 22:20:11,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 392. [2018-10-26 22:20:11,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-10-26 22:20:11,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 614 transitions. [2018-10-26 22:20:11,384 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 614 transitions. Word has length 114 [2018-10-26 22:20:11,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:11,384 INFO L481 AbstractCegarLoop]: Abstraction has 392 states and 614 transitions. [2018-10-26 22:20:11,384 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-10-26 22:20:11,385 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 614 transitions. [2018-10-26 22:20:11,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-10-26 22:20:11,386 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:11,388 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 22:20:11,388 INFO L424 AbstractCegarLoop]: === Iteration 15 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:11,389 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:11,389 INFO L82 PathProgramCache]: Analyzing trace with hash 54973179, now seen corresponding path program 1 times [2018-10-26 22:20:11,389 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:11,389 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:11,390 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:11,390 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:11,390 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:11,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:11,470 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 22:20:11,470 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:11,470 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 22:20:11,471 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:11,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:20:11,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:20:11,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:20:11,471 INFO L87 Difference]: Start difference. First operand 392 states and 614 transitions. Second operand 3 states. [2018-10-26 22:20:11,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:11,644 INFO L93 Difference]: Finished difference Result 1125 states and 1770 transitions. [2018-10-26 22:20:11,644 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:20:11,644 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2018-10-26 22:20:11,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:11,646 INFO L225 Difference]: With dead ends: 1125 [2018-10-26 22:20:11,646 INFO L226 Difference]: Without dead ends: 746 [2018-10-26 22:20:11,647 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 22:20:11,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-10-26 22:20:11,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 746. [2018-10-26 22:20:11,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 746 states. [2018-10-26 22:20:11,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1168 transitions. [2018-10-26 22:20:11,676 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1168 transitions. Word has length 130 [2018-10-26 22:20:11,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:11,676 INFO L481 AbstractCegarLoop]: Abstraction has 746 states and 1168 transitions. [2018-10-26 22:20:11,676 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:20:11,676 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1168 transitions. [2018-10-26 22:20:11,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-10-26 22:20:11,680 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:11,680 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 22:20:11,680 INFO L424 AbstractCegarLoop]: === Iteration 16 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:11,680 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:11,680 INFO L82 PathProgramCache]: Analyzing trace with hash 678254781, now seen corresponding path program 1 times [2018-10-26 22:20:11,680 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:11,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:11,681 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:11,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:11,681 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:11,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:11,771 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 22:20:11,771 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:11,772 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 22:20:11,772 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:11,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:20:11,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:20:11,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:20:11,772 INFO L87 Difference]: Start difference. First operand 746 states and 1168 transitions. Second operand 3 states. [2018-10-26 22:20:12,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:12,037 INFO L93 Difference]: Finished difference Result 1125 states and 1765 transitions. [2018-10-26 22:20:12,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:20:12,038 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2018-10-26 22:20:12,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:12,041 INFO L225 Difference]: With dead ends: 1125 [2018-10-26 22:20:12,042 INFO L226 Difference]: Without dead ends: 1123 [2018-10-26 22:20:12,044 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 22:20:12,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2018-10-26 22:20:12,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 1123. [2018-10-26 22:20:12,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1123 states. [2018-10-26 22:20:12,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1123 states to 1123 states and 1763 transitions. [2018-10-26 22:20:12,081 INFO L78 Accepts]: Start accepts. Automaton has 1123 states and 1763 transitions. Word has length 130 [2018-10-26 22:20:12,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:12,082 INFO L481 AbstractCegarLoop]: Abstraction has 1123 states and 1763 transitions. [2018-10-26 22:20:12,083 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:20:12,083 INFO L276 IsEmpty]: Start isEmpty. Operand 1123 states and 1763 transitions. [2018-10-26 22:20:12,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2018-10-26 22:20:12,085 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:12,086 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 22:20:12,086 INFO L424 AbstractCegarLoop]: === Iteration 17 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:12,086 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:12,086 INFO L82 PathProgramCache]: Analyzing trace with hash -83295236, now seen corresponding path program 1 times [2018-10-26 22:20:12,086 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:12,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:12,087 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:12,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:12,087 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:12,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:12,167 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 22:20:12,167 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:12,167 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 22:20:12,167 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:12,168 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:20:12,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:20:12,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:20:12,168 INFO L87 Difference]: Start difference. First operand 1123 states and 1763 transitions. Second operand 3 states. [2018-10-26 22:20:12,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:20:12,704 INFO L93 Difference]: Finished difference Result 1891 states and 2972 transitions. [2018-10-26 22:20:12,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:20:12,705 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 147 [2018-10-26 22:20:12,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:20:12,710 INFO L225 Difference]: With dead ends: 1891 [2018-10-26 22:20:12,710 INFO L226 Difference]: Without dead ends: 1135 [2018-10-26 22:20:12,712 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 22:20:12,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1135 states. [2018-10-26 22:20:12,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1135 to 1123. [2018-10-26 22:20:12,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1123 states. [2018-10-26 22:20:12,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1123 states to 1123 states and 1745 transitions. [2018-10-26 22:20:12,788 INFO L78 Accepts]: Start accepts. Automaton has 1123 states and 1745 transitions. Word has length 147 [2018-10-26 22:20:12,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:20:12,788 INFO L481 AbstractCegarLoop]: Abstraction has 1123 states and 1745 transitions. [2018-10-26 22:20:12,788 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:20:12,788 INFO L276 IsEmpty]: Start isEmpty. Operand 1123 states and 1745 transitions. [2018-10-26 22:20:12,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-10-26 22:20:12,791 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:20:12,791 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 22:20:12,791 INFO L424 AbstractCegarLoop]: === Iteration 18 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:20:12,791 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:12,791 INFO L82 PathProgramCache]: Analyzing trace with hash -1983134355, now seen corresponding path program 1 times [2018-10-26 22:20:12,791 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:20:12,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:12,796 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:12,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:20:12,796 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:20:12,807 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 22:20:12,808 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 22:20:12,808 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:20:12,820 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:20:12,821 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) [2018-10-26 22:20:12,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:20:12,890 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 170 with the following transitions: [2018-10-26 22:20:12,891 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 22:20:12,955 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 22:20:12,956 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 22:20:19,148 INFO L266 AbstractInterpreter]: Error location(s) were unreachable [2018-10-26 22:20:19,150 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 22:20:19,162 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:20:19,162 INFO L398 sIntCurrentIteration]: Generating AbsInt predicates [2018-10-26 22:20:25,111 INFO L227 lantSequenceWeakener]: Weakened 152 states. On average, predicates are now at 85.12% of their original sizes. [2018-10-26 22:20:25,112 INFO L413 sIntCurrentIteration]: Unifying AI predicates [2018-10-26 22:20:29,274 INFO L415 sIntCurrentIteration]: We unified 168 AI predicates to 168 [2018-10-26 22:20:29,275 INFO L424 sIntCurrentIteration]: Finished generation of AbsInt predicates [2018-10-26 22:20:29,275 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:20:29,275 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2018-10-26 22:20:29,276 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:20:29,276 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-10-26 22:20:29,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-10-26 22:20:29,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=904, Unknown=0, NotChecked=0, Total=1056 [2018-10-26 22:20:29,277 INFO L87 Difference]: Start difference. First operand 1123 states and 1745 transitions. Second operand 33 states. [2018-10-26 22:20:49,282 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 22:21:11,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:21:11,977 INFO L93 Difference]: Finished difference Result 2649 states and 4088 transitions. [2018-10-26 22:21:11,978 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-10-26 22:21:11,978 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 169 [2018-10-26 22:21:11,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:21:11,984 INFO L225 Difference]: With dead ends: 2649 [2018-10-26 22:21:11,984 INFO L226 Difference]: Without dead ends: 1539 [2018-10-26 22:21:11,987 INFO L605 BasicCegarLoop]: 2 DeclaredPredicates, 179 GetRequests, 128 SyntacticMatches, 9 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=304, Invalid=1588, Unknown=0, NotChecked=0, Total=1892 [2018-10-26 22:21:11,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1539 states. [2018-10-26 22:21:12,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1539 to 1412. [2018-10-26 22:21:12,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1412 states. [2018-10-26 22:21:12,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1412 states to 1412 states and 2119 transitions. [2018-10-26 22:21:12,111 INFO L78 Accepts]: Start accepts. Automaton has 1412 states and 2119 transitions. Word has length 169 [2018-10-26 22:21:12,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:21:12,112 INFO L481 AbstractCegarLoop]: Abstraction has 1412 states and 2119 transitions. [2018-10-26 22:21:12,112 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-10-26 22:21:12,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1412 states and 2119 transitions. [2018-10-26 22:21:12,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2018-10-26 22:21:12,117 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:21:12,117 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 22:21:12,118 INFO L424 AbstractCegarLoop]: === Iteration 19 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:21:12,118 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:21:12,118 INFO L82 PathProgramCache]: Analyzing trace with hash 42644558, now seen corresponding path program 1 times [2018-10-26 22:21:12,118 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:21:12,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:21:12,119 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:21:12,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:21:12,119 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:21:12,133 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 22:21:12,133 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 22:21:12,133 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:21:12,147 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:21:12,147 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 22:21:12,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:21:12,228 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 211 with the following transitions: [2018-10-26 22:21:12,228 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 22:21:12,232 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 22:21:12,232 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 22:21:25,063 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 22:21:30,792 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 22:21:30,792 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 22:21:30,834 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:21:30,835 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 22:21:30,835 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 22:21:30,835 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:21:30,849 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:21:30,849 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 22:21:30,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:21:30,918 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 22:21:30,978 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 22:21:30,978 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 22:21:31,013 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 22:21:31,028 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:21:31,029 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-10-26 22:21:31,029 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:21:31,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:21:31,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:21:31,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:21:31,029 INFO L87 Difference]: Start difference. First operand 1412 states and 2119 transitions. Second operand 3 states. [2018-10-26 22:21:31,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:21:31,365 INFO L93 Difference]: Finished difference Result 4080 states and 6183 transitions. [2018-10-26 22:21:31,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:21:31,366 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 210 [2018-10-26 22:21:31,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:21:31,373 INFO L225 Difference]: With dead ends: 4080 [2018-10-26 22:21:31,373 INFO L226 Difference]: Without dead ends: 2738 [2018-10-26 22:21:31,376 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 22:21:31,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2738 states. [2018-10-26 22:21:31,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2738 to 2736. [2018-10-26 22:21:31,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2736 states. [2018-10-26 22:21:31,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 4130 transitions. [2018-10-26 22:21:31,580 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 4130 transitions. Word has length 210 [2018-10-26 22:21:31,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:21:31,580 INFO L481 AbstractCegarLoop]: Abstraction has 2736 states and 4130 transitions. [2018-10-26 22:21:31,580 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:21:31,580 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 4130 transitions. [2018-10-26 22:21:31,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2018-10-26 22:21:31,585 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:21:31,585 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 22:21:31,585 INFO L424 AbstractCegarLoop]: === Iteration 20 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:21:31,585 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:21:31,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1362396491, now seen corresponding path program 1 times [2018-10-26 22:21:31,586 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:21:31,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:21:31,590 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:21:31,591 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:21:31,591 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:21:31,601 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 22:21:31,602 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 22:21:31,602 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2018-10-26 22:21:31,617 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:21:31,618 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-26 22:21:31,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:21:31,685 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 250 with the following transitions: [2018-10-26 22:21:31,685 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 22:21:31,688 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 22:21:31,688 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 22:21:38,900 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 22:21:48,282 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 22:21:48,283 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 22:21:48,290 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:21:48,290 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 22:21:48,290 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 22:21:48,290 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:21:48,298 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:21:48,298 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 22:21:48,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:21:48,366 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 22:21:48,482 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 22:21:48,482 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 22:21:48,692 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 22:21:48,726 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:21:48,727 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2018-10-26 22:21:48,727 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:21:48,727 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:21:48,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:21:48,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-10-26 22:21:48,728 INFO L87 Difference]: Start difference. First operand 2736 states and 4130 transitions. Second operand 3 states. [2018-10-26 22:21:50,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:21:50,786 INFO L93 Difference]: Finished difference Result 4310 states and 6551 transitions. [2018-10-26 22:21:50,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:21:50,787 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 249 [2018-10-26 22:21:50,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:21:50,798 INFO L225 Difference]: With dead ends: 4310 [2018-10-26 22:21:50,799 INFO L226 Difference]: Without dead ends: 2808 [2018-10-26 22:21:50,803 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 495 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 22:21:50,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2808 states. [2018-10-26 22:21:51,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2808 to 2736. [2018-10-26 22:21:51,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2736 states. [2018-10-26 22:21:51,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 4058 transitions. [2018-10-26 22:21:51,053 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 4058 transitions. Word has length 249 [2018-10-26 22:21:51,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:21:51,054 INFO L481 AbstractCegarLoop]: Abstraction has 2736 states and 4058 transitions. [2018-10-26 22:21:51,055 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:21:51,055 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 4058 transitions. [2018-10-26 22:21:51,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2018-10-26 22:21:51,061 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:21:51,061 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 22:21:51,062 INFO L424 AbstractCegarLoop]: === Iteration 21 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:21:51,064 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:21:51,064 INFO L82 PathProgramCache]: Analyzing trace with hash 2125855969, now seen corresponding path program 1 times [2018-10-26 22:21:51,065 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:21:51,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:21:51,065 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:21:51,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:21:51,066 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:21:51,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:21:51,190 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 22:21:51,191 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:21:51,191 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 22:21:51,191 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:21:51,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:21:51,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:21:51,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:21:51,193 INFO L87 Difference]: Start difference. First operand 2736 states and 4058 transitions. Second operand 3 states. [2018-10-26 22:21:53,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:21:53,500 INFO L93 Difference]: Finished difference Result 5500 states and 8152 transitions. [2018-10-26 22:21:53,501 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:21:53,501 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 263 [2018-10-26 22:21:53,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:21:53,510 INFO L225 Difference]: With dead ends: 5500 [2018-10-26 22:21:53,510 INFO L226 Difference]: Without dead ends: 2834 [2018-10-26 22:21:53,516 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 22:21:53,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2834 states. [2018-10-26 22:21:53,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2834 to 2736. [2018-10-26 22:21:53,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2736 states. [2018-10-26 22:21:53,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 3962 transitions. [2018-10-26 22:21:53,762 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 3962 transitions. Word has length 263 [2018-10-26 22:21:53,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:21:53,763 INFO L481 AbstractCegarLoop]: Abstraction has 2736 states and 3962 transitions. [2018-10-26 22:21:53,763 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:21:53,763 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 3962 transitions. [2018-10-26 22:21:53,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-10-26 22:21:53,771 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:21:53,771 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 22:21:53,771 INFO L424 AbstractCegarLoop]: === Iteration 22 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:21:53,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:21:53,772 INFO L82 PathProgramCache]: Analyzing trace with hash -266736695, now seen corresponding path program 1 times [2018-10-26 22:21:53,772 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:21:53,775 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:21:53,775 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:21:53,775 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:21:53,775 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:21:53,790 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 22:21:53,792 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 22:21:53,792 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-10-26 22:21:53,875 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:21:53,875 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) [2018-10-26 22:21:53,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:21:53,964 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 293 with the following transitions: [2018-10-26 22:21:53,964 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 22:21:53,967 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 22:21:53,967 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 22:22:04,853 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 22:22:17,527 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 22:22:17,527 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 22:22:17,538 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:22:17,538 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 22:22:17,538 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 22:22:17,539 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:22:17,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:22:17,547 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 22:22:17,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:22:17,630 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 22:22:17,711 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 22:22:17,711 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 22:22:17,818 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 22:22:17,851 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:22:17,852 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-10-26 22:22:17,852 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:22:17,852 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:22:17,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:22:17,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:22:17,853 INFO L87 Difference]: Start difference. First operand 2736 states and 3962 transitions. Second operand 3 states. [2018-10-26 22:22:18,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:22:18,743 INFO L93 Difference]: Finished difference Result 5402 states and 7845 transitions. [2018-10-26 22:22:18,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:22:18,746 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 292 [2018-10-26 22:22:18,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:22:18,756 INFO L225 Difference]: With dead ends: 5402 [2018-10-26 22:22:18,757 INFO L226 Difference]: Without dead ends: 2736 [2018-10-26 22:22:18,762 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 22:22:18,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2736 states. [2018-10-26 22:22:18,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2736 to 2736. [2018-10-26 22:22:18,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2736 states. [2018-10-26 22:22:19,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 3874 transitions. [2018-10-26 22:22:19,002 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 3874 transitions. Word has length 292 [2018-10-26 22:22:19,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:22:19,002 INFO L481 AbstractCegarLoop]: Abstraction has 2736 states and 3874 transitions. [2018-10-26 22:22:19,003 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:22:19,003 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 3874 transitions. [2018-10-26 22:22:19,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2018-10-26 22:22:19,011 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:22:19,011 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 22:22:19,012 INFO L424 AbstractCegarLoop]: === Iteration 23 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:22:19,012 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:22:19,012 INFO L82 PathProgramCache]: Analyzing trace with hash -2048199037, now seen corresponding path program 1 times [2018-10-26 22:22:19,012 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:22:19,013 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:19,013 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:22:19,013 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:19,013 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:22:19,030 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 22:22:19,032 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 22:22:19,032 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:22:19,050 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:22:19,051 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 22:22:19,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:22:19,135 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 322 with the following transitions: [2018-10-26 22:22:19,136 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 22:22:19,138 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 22:22:19,138 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 22:22:28,656 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 22:22:42,908 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 22:22:42,908 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 22:22:42,914 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:22:42,914 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 22:22:42,914 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 22:22:42,914 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:22:42,923 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:22:42,923 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 22:22:42,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:22:42,981 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 22:22:43,079 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 22:22:43,081 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 22:22:43,178 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 22:22:43,198 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:22:43,198 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2018-10-26 22:22:43,198 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:22:43,199 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:22:43,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:22:43,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-10-26 22:22:43,199 INFO L87 Difference]: Start difference. First operand 2736 states and 3874 transitions. Second operand 3 states. [2018-10-26 22:22:43,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:22:43,531 INFO L93 Difference]: Finished difference Result 5712 states and 8145 transitions. [2018-10-26 22:22:43,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:22:43,532 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 321 [2018-10-26 22:22:43,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:22:43,537 INFO L225 Difference]: With dead ends: 5712 [2018-10-26 22:22:43,538 INFO L226 Difference]: Without dead ends: 1767 [2018-10-26 22:22:43,544 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 22:22:43,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2018-10-26 22:22:43,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2018-10-26 22:22:43,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2018-10-26 22:22:43,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 2467 transitions. [2018-10-26 22:22:43,684 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 2467 transitions. Word has length 321 [2018-10-26 22:22:43,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:22:43,684 INFO L481 AbstractCegarLoop]: Abstraction has 1767 states and 2467 transitions. [2018-10-26 22:22:43,684 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:22:43,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 2467 transitions. [2018-10-26 22:22:43,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2018-10-26 22:22:43,691 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:22:43,691 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 22:22:43,691 INFO L424 AbstractCegarLoop]: === Iteration 24 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:22:43,691 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:22:43,692 INFO L82 PathProgramCache]: Analyzing trace with hash 1042635952, now seen corresponding path program 1 times [2018-10-26 22:22:43,692 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:22:43,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:43,692 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:22:43,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:43,693 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:22:43,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:22:43,828 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 22:22:43,829 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:22:43,829 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 22:22:43,829 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:22:43,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:22:43,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:22:43,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:22:43,830 INFO L87 Difference]: Start difference. First operand 1767 states and 2467 transitions. Second operand 3 states. [2018-10-26 22:22:45,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:22:45,046 INFO L93 Difference]: Finished difference Result 3570 states and 5005 transitions. [2018-10-26 22:22:45,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:22:45,047 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 321 [2018-10-26 22:22:45,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:22:45,051 INFO L225 Difference]: With dead ends: 3570 [2018-10-26 22:22:45,051 INFO L226 Difference]: Without dead ends: 1873 [2018-10-26 22:22:45,053 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 22:22:45,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1873 states. [2018-10-26 22:22:45,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1873 to 1858. [2018-10-26 22:22:45,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1858 states. [2018-10-26 22:22:45,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 2573 transitions. [2018-10-26 22:22:45,195 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 2573 transitions. Word has length 321 [2018-10-26 22:22:45,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:22:45,196 INFO L481 AbstractCegarLoop]: Abstraction has 1858 states and 2573 transitions. [2018-10-26 22:22:45,196 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:22:45,196 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 2573 transitions. [2018-10-26 22:22:45,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2018-10-26 22:22:45,204 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:22:45,205 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 22:22:45,205 INFO L424 AbstractCegarLoop]: === Iteration 25 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:22:45,205 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:22:45,205 INFO L82 PathProgramCache]: Analyzing trace with hash -2039215303, now seen corresponding path program 1 times [2018-10-26 22:22:45,205 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:22:45,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:45,208 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:22:45,209 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:45,209 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:22:45,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:22:45,339 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 22:22:45,339 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:22:45,340 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 22:22:45,340 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:22:45,340 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:22:45,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:22:45,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:22:45,340 INFO L87 Difference]: Start difference. First operand 1858 states and 2573 transitions. Second operand 3 states. [2018-10-26 22:22:45,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:22:45,573 INFO L93 Difference]: Finished difference Result 3831 states and 5352 transitions. [2018-10-26 22:22:45,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:22:45,573 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 342 [2018-10-26 22:22:45,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:22:45,579 INFO L225 Difference]: With dead ends: 3831 [2018-10-26 22:22:45,579 INFO L226 Difference]: Without dead ends: 2043 [2018-10-26 22:22:45,583 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 22:22:45,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2043 states. [2018-10-26 22:22:45,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2043 to 1983. [2018-10-26 22:22:45,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1983 states. [2018-10-26 22:22:45,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1983 states to 1983 states and 2718 transitions. [2018-10-26 22:22:45,729 INFO L78 Accepts]: Start accepts. Automaton has 1983 states and 2718 transitions. Word has length 342 [2018-10-26 22:22:45,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:22:45,729 INFO L481 AbstractCegarLoop]: Abstraction has 1983 states and 2718 transitions. [2018-10-26 22:22:45,729 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:22:45,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1983 states and 2718 transitions. [2018-10-26 22:22:45,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2018-10-26 22:22:45,735 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:22:45,736 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 22:22:45,736 INFO L424 AbstractCegarLoop]: === Iteration 26 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:22:45,736 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:22:45,736 INFO L82 PathProgramCache]: Analyzing trace with hash -2119962614, now seen corresponding path program 1 times [2018-10-26 22:22:45,736 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:22:45,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:45,737 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:22:45,737 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:45,737 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:22:45,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:22:45,883 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 22:22:45,883 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:22:45,884 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 22:22:45,884 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:22:45,884 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:22:45,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:22:45,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:22:45,885 INFO L87 Difference]: Start difference. First operand 1983 states and 2718 transitions. Second operand 3 states. [2018-10-26 22:22:46,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:22:46,472 INFO L93 Difference]: Finished difference Result 3931 states and 5417 transitions. [2018-10-26 22:22:46,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:22:46,472 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 369 [2018-10-26 22:22:46,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:22:46,478 INFO L225 Difference]: With dead ends: 3931 [2018-10-26 22:22:46,478 INFO L226 Difference]: Without dead ends: 2018 [2018-10-26 22:22:46,481 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 22:22:46,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2018 states. [2018-10-26 22:22:46,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2018 to 1983. [2018-10-26 22:22:46,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1983 states. [2018-10-26 22:22:46,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1983 states to 1983 states and 2668 transitions. [2018-10-26 22:22:46,593 INFO L78 Accepts]: Start accepts. Automaton has 1983 states and 2668 transitions. Word has length 369 [2018-10-26 22:22:46,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:22:46,593 INFO L481 AbstractCegarLoop]: Abstraction has 1983 states and 2668 transitions. [2018-10-26 22:22:46,593 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:22:46,594 INFO L276 IsEmpty]: Start isEmpty. Operand 1983 states and 2668 transitions. [2018-10-26 22:22:46,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 388 [2018-10-26 22:22:46,600 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:22:46,601 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 22:22:46,601 INFO L424 AbstractCegarLoop]: === Iteration 27 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:22:46,601 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:22:46,601 INFO L82 PathProgramCache]: Analyzing trace with hash 299709628, now seen corresponding path program 1 times [2018-10-26 22:22:46,601 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:22:46,605 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:46,606 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:22:46,606 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:22:46,606 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:22:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:22:46,839 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 22:22:46,839 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 22:22:46,839 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 22:22:46,839 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 388 with the following transitions: [2018-10-26 22:22:46,840 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 22:22:46,842 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 22:22:46,842 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 22:22:49,290 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 22:23:08,347 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 22:23:08,347 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 22:23:08,358 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:23:08,358 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 22:23:08,358 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 22:23:08,358 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:23:08,366 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:23:08,366 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 22:23:08,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:23:08,453 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 22:23:08,530 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 22:23:08,530 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 22:23:08,603 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 22:23:08,623 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-26 22:23:08,623 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2018-10-26 22:23:08,623 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-26 22:23:08,624 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-10-26 22:23:08,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-10-26 22:23:08,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 22:23:08,624 INFO L87 Difference]: Start difference. First operand 1983 states and 2668 transitions. Second operand 4 states. [2018-10-26 22:23:10,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:23:10,380 INFO L93 Difference]: Finished difference Result 5019 states and 6763 transitions. [2018-10-26 22:23:10,381 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-10-26 22:23:10,381 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 387 [2018-10-26 22:23:10,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:23:10,388 INFO L225 Difference]: With dead ends: 5019 [2018-10-26 22:23:10,388 INFO L226 Difference]: Without dead ends: 2999 [2018-10-26 22:23:10,392 INFO L605 BasicCegarLoop]: 0 DeclaredPredicates, 779 GetRequests, 774 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-10-26 22:23:10,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2999 states. [2018-10-26 22:23:10,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2999 to 2057. [2018-10-26 22:23:10,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2057 states. [2018-10-26 22:23:10,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2057 states to 2057 states and 2741 transitions. [2018-10-26 22:23:10,513 INFO L78 Accepts]: Start accepts. Automaton has 2057 states and 2741 transitions. Word has length 387 [2018-10-26 22:23:10,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:23:10,514 INFO L481 AbstractCegarLoop]: Abstraction has 2057 states and 2741 transitions. [2018-10-26 22:23:10,514 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-10-26 22:23:10,514 INFO L276 IsEmpty]: Start isEmpty. Operand 2057 states and 2741 transitions. [2018-10-26 22:23:10,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 458 [2018-10-26 22:23:10,521 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:23:10,521 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 22:23:10,522 INFO L424 AbstractCegarLoop]: === Iteration 28 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:23:10,522 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:23:10,524 INFO L82 PathProgramCache]: Analyzing trace with hash -1526241692, now seen corresponding path program 1 times [2018-10-26 22:23:10,524 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:23:10,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:23:10,525 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:23:10,525 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:23:10,525 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:23:10,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:23:10,718 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 22:23:10,719 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:23:10,719 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 22:23:10,719 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:23:10,719 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:23:10,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:23:10,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:23:10,720 INFO L87 Difference]: Start difference. First operand 2057 states and 2741 transitions. Second operand 3 states. [2018-10-26 22:23:12,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:23:12,127 INFO L93 Difference]: Finished difference Result 4054 states and 5413 transitions. [2018-10-26 22:23:12,128 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:23:12,128 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 457 [2018-10-26 22:23:12,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:23:12,132 INFO L225 Difference]: With dead ends: 4054 [2018-10-26 22:23:12,132 INFO L226 Difference]: Without dead ends: 2067 [2018-10-26 22:23:12,135 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 22:23:12,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2067 states. [2018-10-26 22:23:12,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2067 to 2057. [2018-10-26 22:23:12,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2057 states. [2018-10-26 22:23:12,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2057 states to 2057 states and 2691 transitions. [2018-10-26 22:23:12,285 INFO L78 Accepts]: Start accepts. Automaton has 2057 states and 2691 transitions. Word has length 457 [2018-10-26 22:23:12,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:23:12,286 INFO L481 AbstractCegarLoop]: Abstraction has 2057 states and 2691 transitions. [2018-10-26 22:23:12,286 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:23:12,286 INFO L276 IsEmpty]: Start isEmpty. Operand 2057 states and 2691 transitions. [2018-10-26 22:23:12,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 491 [2018-10-26 22:23:12,290 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:23:12,290 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 22:23:12,290 INFO L424 AbstractCegarLoop]: === Iteration 29 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:23:12,291 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:23:12,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1282441832, now seen corresponding path program 1 times [2018-10-26 22:23:12,291 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:23:12,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:23:12,292 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:23:12,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:23:12,295 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:23:12,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:23:12,499 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 22:23:12,499 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:23:12,499 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-10-26 22:23:12,499 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:23:12,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:23:12,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:23:12,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:23:12,503 INFO L87 Difference]: Start difference. First operand 2057 states and 2691 transitions. Second operand 3 states. [2018-10-26 22:23:13,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:23:13,347 INFO L93 Difference]: Finished difference Result 4224 states and 5563 transitions. [2018-10-26 22:23:13,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:23:13,349 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 490 [2018-10-26 22:23:13,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:23:13,353 INFO L225 Difference]: With dead ends: 4224 [2018-10-26 22:23:13,353 INFO L226 Difference]: Without dead ends: 2237 [2018-10-26 22:23:13,356 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 22:23:13,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2237 states. [2018-10-26 22:23:13,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2237 to 2227. [2018-10-26 22:23:13,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2227 states. [2018-10-26 22:23:13,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2227 states to 2227 states and 2881 transitions. [2018-10-26 22:23:13,517 INFO L78 Accepts]: Start accepts. Automaton has 2227 states and 2881 transitions. Word has length 490 [2018-10-26 22:23:13,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:23:13,518 INFO L481 AbstractCegarLoop]: Abstraction has 2227 states and 2881 transitions. [2018-10-26 22:23:13,518 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:23:13,520 INFO L276 IsEmpty]: Start isEmpty. Operand 2227 states and 2881 transitions. [2018-10-26 22:23:13,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 555 [2018-10-26 22:23:13,525 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:23:13,525 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 22:23:13,525 INFO L424 AbstractCegarLoop]: === Iteration 30 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:23:13,526 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:23:13,526 INFO L82 PathProgramCache]: Analyzing trace with hash 166418816, now seen corresponding path program 1 times [2018-10-26 22:23:13,529 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:23:13,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:23:13,530 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:23:13,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:23:13,530 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:23:13,552 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-10-26 22:23:13,552 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-10-26 22:23:13,552 INFO L171 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:23:13,570 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:23:13,570 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) [2018-10-26 22:23:13,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:23:13,673 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 555 with the following transitions: [2018-10-26 22:23:13,674 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 22:23:13,676 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 22:23:13,676 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 22:23:16,043 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 22:23:35,735 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 22:23:35,735 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 22:23:35,742 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:23:35,742 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 22:23:35,742 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 22:23:35,742 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:23:35,752 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:23:35,752 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 22:23:35,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:23:35,862 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 22:23:35,999 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 22:23:35,999 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 22:23:36,096 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 22:23:36,116 INFO L312 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-10-26 22:23:36,116 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-10-26 22:23:36,116 INFO L258 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-10-26 22:23:36,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-10-26 22:23:36,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-10-26 22:23:36,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-10-26 22:23:36,117 INFO L87 Difference]: Start difference. First operand 2227 states and 2881 transitions. Second operand 3 states. [2018-10-26 22:23:36,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:23:36,355 INFO L93 Difference]: Finished difference Result 4574 states and 5963 transitions. [2018-10-26 22:23:36,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-10-26 22:23:36,356 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 554 [2018-10-26 22:23:36,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:23:36,360 INFO L225 Difference]: With dead ends: 4574 [2018-10-26 22:23:36,360 INFO L226 Difference]: Without dead ends: 2417 [2018-10-26 22:23:36,363 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 22:23:36,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2417 states. [2018-10-26 22:23:36,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2417 to 2407. [2018-10-26 22:23:36,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2407 states. [2018-10-26 22:23:36,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2407 states to 2407 states and 3081 transitions. [2018-10-26 22:23:36,468 INFO L78 Accepts]: Start accepts. Automaton has 2407 states and 3081 transitions. Word has length 554 [2018-10-26 22:23:36,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:23:36,468 INFO L481 AbstractCegarLoop]: Abstraction has 2407 states and 3081 transitions. [2018-10-26 22:23:36,468 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-10-26 22:23:36,468 INFO L276 IsEmpty]: Start isEmpty. Operand 2407 states and 3081 transitions. [2018-10-26 22:23:36,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 623 [2018-10-26 22:23:36,474 INFO L367 BasicCegarLoop]: Found error trace [2018-10-26 22:23:36,475 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 22:23:36,475 INFO L424 AbstractCegarLoop]: === Iteration 31 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-10-26 22:23:36,475 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:23:36,476 INFO L82 PathProgramCache]: Analyzing trace with hash 22007070, now seen corresponding path program 1 times [2018-10-26 22:23:36,476 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-10-26 22:23:36,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:23:36,476 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:23:36,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-10-26 22:23:36,477 INFO L288 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-10-26 22:23:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:23:36,754 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 22:23:36,754 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 22:23:36,755 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-10-26 22:23:36,755 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 623 with the following transitions: [2018-10-26 22:23:36,755 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 22:23:36,757 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, OctagonDomain] [2018-10-26 22:23:36,757 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-10-26 22:23:39,291 WARN L79 EvaluatorLogger]: Possible loss of precision. Operator ARITHMOD has no precise implementation. [2018-10-26 22:24:00,167 INFO L263 AbstractInterpreter]: Some error location(s) were reachable [2018-10-26 22:24:00,168 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 92 variables. [2018-10-26 22:24:00,169 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-10-26 22:24:00,169 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unknown [2018-10-26 22:24:00,170 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-10-26 22:24:00,170 INFO L194 anRefinementStrategy]: Switched to InterpolantGenerator mode Z3_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/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 22:24:00,179 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-10-26 22:24:00,179 INFO L288 anRefinementStrategy]: Using traceCheck mode Z3_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: FPandBP) [2018-10-26 22:24:00,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-10-26 22:24:00,277 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-10-26 22:24:00,398 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 22:24:00,399 INFO L316 TraceCheckSpWp]: Computing backward predicates... [2018-10-26 22:24:00,564 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 22:24:00,585 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2018-10-26 22:24:00,585 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2018-10-26 22:24:00,585 INFO L251 anRefinementStrategy]: Using the first two imperfect interpolant sequences [2018-10-26 22:24:00,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-10-26 22:24:00,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-10-26 22:24:00,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-10-26 22:24:00,587 INFO L87 Difference]: Start difference. First operand 2407 states and 3081 transitions. Second operand 4 states. [2018-10-26 22:24:00,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-10-26 22:24:00,820 INFO L93 Difference]: Finished difference Result 2525 states and 3233 transitions. [2018-10-26 22:24:00,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-10-26 22:24:00,821 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 622 [2018-10-26 22:24:00,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-10-26 22:24:00,822 INFO L225 Difference]: With dead ends: 2525 [2018-10-26 22:24:00,822 INFO L226 Difference]: Without dead ends: 0 [2018-10-26 22:24:00,825 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 22:24:00,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-10-26 22:24:00,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-10-26 22:24:00,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-10-26 22:24:00,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-10-26 22:24:00,826 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 622 [2018-10-26 22:24:00,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-10-26 22:24:00,827 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-10-26 22:24:00,827 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-10-26 22:24:00,827 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-10-26 22:24:00,827 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-10-26 22:24:00,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-10-26 22:24:01,297 WARN L179 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 294 DAG size of output: 290 [2018-10-26 22:24:01,737 WARN L179 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 292 DAG size of output: 288 [2018-10-26 22:24:01,842 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:01,943 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:01,989 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:02,000 WARN L179 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 285 DAG size of output: 272 [2018-10-26 22:24:02,439 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:02,667 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:02,752 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:02,832 WARN L179 SmtUtils]: Spent 828.00 ms on a formula simplification. DAG size of input: 507 DAG size of output: 463 [2018-10-26 22:24:02,940 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:02,944 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:02,959 WARN L179 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 289 DAG size of output: 273 [2018-10-26 22:24:03,221 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:03,237 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:03,238 WARN L179 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 286 DAG size of output: 270 [2018-10-26 22:24:03,299 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:03,320 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:03,332 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:03,333 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:03,353 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:03,381 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:03,409 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:03,421 WARN L179 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 289 DAG size of output: 82 [2018-10-26 22:24:03,570 WARN L179 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 289 DAG size of output: 277 [2018-10-26 22:24:03,721 WARN L179 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 289 DAG size of output: 277 [2018-10-26 22:24:03,988 WARN L179 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 294 DAG size of output: 290 [2018-10-26 22:24:04,173 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:04,178 WARN L179 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 286 DAG size of output: 270 [2018-10-26 22:24:04,359 WARN L179 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 424 DAG size of output: 415 [2018-10-26 22:24:04,780 WARN L179 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 294 DAG size of output: 290 [2018-10-26 22:24:04,888 WARN L179 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 281 DAG size of output: 270 [2018-10-26 22:24:04,977 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:05,026 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:05,135 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:05,137 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:05,147 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:05,153 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:05,165 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:05,170 WARN L179 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 304 DAG size of output: 274 [2018-10-26 22:24:05,681 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:06,089 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:06,347 WARN L179 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 741 DAG size of output: 619 [2018-10-26 22:24:07,127 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:07,382 WARN L179 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 630 DAG size of output: 532 [2018-10-26 22:24:07,430 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:07,459 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:07,525 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:07,533 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:07,541 WARN L250 erpolLogProxyWrapper]: Already inconsistent. [2018-10-26 22:24:07,586 WARN L179 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 487 DAG size of output: 420 [2018-10-26 22:24:09,381 WARN L179 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 292 DAG size of output: 102 [2018-10-26 22:24:10,590 WARN L179 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 290 DAG size of output: 81 [2018-10-26 22:24:11,178 WARN L179 SmtUtils]: Spent 586.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 82 [2018-10-26 22:24:12,631 WARN L179 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 464 DAG size of output: 79 [2018-10-26 22:24:13,257 WARN L179 SmtUtils]: Spent 624.00 ms on a formula simplification. DAG size of input: 275 DAG size of output: 86 [2018-10-26 22:24:13,987 WARN L179 SmtUtils]: Spent 642.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 84 [2018-10-26 22:24:15,215 WARN L179 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 278 DAG size of output: 86 [2018-10-26 22:24:16,357 WARN L179 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 278 DAG size of output: 86 [2018-10-26 22:24:17,925 WARN L179 SmtUtils]: Spent 1.57 s on a formula simplification. DAG size of input: 292 DAG size of output: 102 [2018-10-26 22:24:18,728 WARN L179 SmtUtils]: Spent 801.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 84 [2018-10-26 22:24:20,452 WARN L179 SmtUtils]: Spent 1.72 s on a formula simplification. DAG size of input: 418 DAG size of output: 121 [2018-10-26 22:24:21,112 WARN L179 SmtUtils]: Spent 618.00 ms on a formula simplification. DAG size of input: 278 DAG size of output: 54 [2018-10-26 22:24:21,220 WARN L179 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 44 [2018-10-26 22:24:22,760 WARN L179 SmtUtils]: Spent 1.54 s on a formula simplification. DAG size of input: 292 DAG size of output: 102 [2018-10-26 22:24:23,396 WARN L179 SmtUtils]: Spent 633.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 82 [2018-10-26 22:24:24,013 WARN L179 SmtUtils]: Spent 615.00 ms on a formula simplification. DAG size of input: 276 DAG size of output: 88 [2018-10-26 22:24:29,595 WARN L179 SmtUtils]: Spent 5.58 s on a formula simplification. DAG size of input: 618 DAG size of output: 141 [2018-10-26 22:24:34,153 WARN L179 SmtUtils]: Spent 4.55 s on a formula simplification. DAG size of input: 530 DAG size of output: 112 [2018-10-26 22:24:36,240 WARN L179 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 416 DAG size of output: 112 [2018-10-26 22:24:36,884 WARN L179 SmtUtils]: Spent 642.00 ms on a formula simplification. DAG size of input: 273 DAG size of output: 84 [2018-10-26 22:24:36,886 INFO L428 ceAbstractionStarter]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2018-10-26 22:24:36,886 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2018-10-26 22:24:36,886 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2018-10-26 22:24:36,886 INFO L428 ceAbstractionStarter]: At program point L-1(line -1) the Hoare annotation is: true [2018-10-26 22:24:36,886 INFO L428 ceAbstractionStarter]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2018-10-26 22:24:36,887 INFO L425 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2018-10-26 22:24:36,887 INFO L428 ceAbstractionStarter]: At program point mainENTRY(lines 674 685) the Hoare annotation is: true [2018-10-26 22:24:36,887 INFO L425 ceAbstractionStarter]: For program point mainFINAL(lines 674 685) no Hoare annotation was computed. [2018-10-26 22:24:36,887 INFO L421 ceAbstractionStarter]: At program point L681(line 681) the Hoare annotation is: (= main_~s~0 8464) [2018-10-26 22:24:36,887 INFO L425 ceAbstractionStarter]: For program point mainEXIT(lines 674 685) no Hoare annotation was computed. [2018-10-26 22:24:36,887 INFO L425 ceAbstractionStarter]: For program point L681-1(line 681) no Hoare annotation was computed. [2018-10-26 22:24:36,887 INFO L425 ceAbstractionStarter]: For program point L465(lines 465 469) no Hoare annotation was computed. [2018-10-26 22:24:36,887 INFO L421 ceAbstractionStarter]: At program point L201(lines 197 591) 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 22:24:36,887 INFO L421 ceAbstractionStarter]: At program point L102(lines 101 623) 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 22:24:36,887 INFO L425 ceAbstractionStarter]: For program point L499(lines 499 503) no Hoare annotation was computed. [2018-10-26 22:24:36,888 INFO L425 ceAbstractionStarter]: For program point L499-2(lines 208 585) no Hoare annotation was computed. [2018-10-26 22:24:36,888 INFO L425 ceAbstractionStarter]: For program point L236(lines 236 241) no Hoare annotation was computed. [2018-10-26 22:24:36,888 INFO L425 ceAbstractionStarter]: For program point L203(lines 203 589) no Hoare annotation was computed. [2018-10-26 22:24:36,888 INFO L425 ceAbstractionStarter]: For program point L170(lines 170 600) no Hoare annotation was computed. [2018-10-26 22:24:36,888 INFO L425 ceAbstractionStarter]: For program point L137(lines 137 611) no Hoare annotation was computed. [2018-10-26 22:24:36,888 INFO L425 ceAbstractionStarter]: For program point L104(lines 104 622) no Hoare annotation was computed. [2018-10-26 22:24:36,888 INFO L421 ceAbstractionStarter]: At program point L204(lines 203 589) the Hoare annotation is: (or (not (= 8672 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8464))) [2018-10-26 22:24:36,888 INFO L421 ceAbstractionStarter]: At program point L171(lines 167 601) 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 22:24:36,889 INFO L421 ceAbstractionStarter]: At program point L138(lines 134 612) 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 22:24:36,889 INFO L425 ceAbstractionStarter]: For program point L72(lines 72 80) no Hoare annotation was computed. [2018-10-26 22:24:36,889 INFO L425 ceAbstractionStarter]: For program point L271(lines 271 275) no Hoare annotation was computed. [2018-10-26 22:24:36,889 INFO L425 ceAbstractionStarter]: For program point L569(lines 569 579) no Hoare annotation was computed. [2018-10-26 22:24:36,889 INFO L425 ceAbstractionStarter]: For program point L569-1(lines 569 579) no Hoare annotation was computed. [2018-10-26 22:24:36,889 INFO L425 ceAbstractionStarter]: For program point L305(lines 305 309) no Hoare annotation was computed. [2018-10-26 22:24:36,889 INFO L425 ceAbstractionStarter]: For program point L305-2(lines 208 585) no Hoare annotation was computed. [2018-10-26 22:24:36,889 INFO L425 ceAbstractionStarter]: For program point L173(lines 173 599) no Hoare annotation was computed. [2018-10-26 22:24:36,890 INFO L425 ceAbstractionStarter]: For program point L140(lines 140 610) no Hoare annotation was computed. [2018-10-26 22:24:36,890 INFO L425 ceAbstractionStarter]: For program point L107(lines 107 621) no Hoare annotation was computed. [2018-10-26 22:24:36,890 INFO L425 ceAbstractionStarter]: For program point L438-1(lines 438 450) no Hoare annotation was computed. [2018-10-26 22:24:36,890 INFO L421 ceAbstractionStarter]: At program point L207(lines 206 588) the Hoare annotation is: (or (not (= 8672 ssl3_accept_~s__state~0)) (not (= |ssl3_accept_#in~initial_state| 8464))) [2018-10-26 22:24:36,890 INFO L425 ceAbstractionStarter]: For program point L75(lines 75 79) no Hoare annotation was computed. [2018-10-26 22:24:36,890 INFO L425 ceAbstractionStarter]: For program point L75-2(lines 72 80) no Hoare annotation was computed. [2018-10-26 22:24:36,890 INFO L428 ceAbstractionStarter]: At program point L670(lines 63 672) the Hoare annotation is: true [2018-10-26 22:24:36,890 INFO L425 ceAbstractionStarter]: For program point L637(lines 637 643) no Hoare annotation was computed. [2018-10-26 22:24:36,890 INFO L425 ceAbstractionStarter]: For program point L538(lines 538 543) no Hoare annotation was computed. [2018-10-26 22:24:36,891 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 22:24:36,891 INFO L425 ceAbstractionStarter]: For program point L340(lines 340 344) no Hoare annotation was computed. [2018-10-26 22:24:36,891 INFO L425 ceAbstractionStarter]: For program point L340-2(lines 208 585) no Hoare annotation was computed. [2018-10-26 22:24:36,891 INFO L428 ceAbstractionStarter]: At program point ssl3_acceptENTRY(lines 8 673) the Hoare annotation is: true [2018-10-26 22:24:36,891 INFO L425 ceAbstractionStarter]: For program point L572(lines 572 576) no Hoare annotation was computed. [2018-10-26 22:24:36,891 INFO L425 ceAbstractionStarter]: For program point L176(lines 176 598) no Hoare annotation was computed. [2018-10-26 22:24:36,891 INFO L425 ceAbstractionStarter]: For program point L143(lines 143 609) no Hoare annotation was computed. [2018-10-26 22:24:36,891 INFO L425 ceAbstractionStarter]: For program point L110(lines 110 620) no Hoare annotation was computed. [2018-10-26 22:24:36,891 INFO L425 ceAbstractionStarter]: For program point L441(lines 441 446) no Hoare annotation was computed. [2018-10-26 22:24:36,892 INFO L421 ceAbstractionStarter]: At program point L177(lines 173 599) 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 22:24:36,892 INFO L421 ceAbstractionStarter]: At program point L144(lines 140 610) 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 22:24:36,892 INFO L425 ceAbstractionStarter]: For program point L409(lines 409 413) no Hoare annotation was computed. [2018-10-26 22:24:36,892 INFO L421 ceAbstractionStarter]: At program point L211(lines 104 622) 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 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION(line 666) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L509(lines 509 513) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L509-2(lines 509 513) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L179(lines 179 597) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L146(lines 146 608) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L113(lines 113 619) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L477(lines 477 481) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L82(lines 82 90) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L82-1(lines 63 672) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L182(lines 182 596) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L149(lines 149 607) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L116(lines 116 618) no Hoare annotation was computed. [2018-10-26 22:24:36,893 INFO L425 ceAbstractionStarter]: For program point L83(lines 83 87) no Hoare annotation was computed. [2018-10-26 22:24:36,894 INFO L425 ceAbstractionStarter]: For program point L348(lines 348 379) no Hoare annotation was computed. [2018-10-26 22:24:36,894 INFO L425 ceAbstractionStarter]: For program point L315(lines 315 319) no Hoare annotation was computed. [2018-10-26 22:24:36,894 INFO L425 ceAbstractionStarter]: For program point L315-2(lines 315 319) no Hoare annotation was computed. [2018-10-26 22:24:36,894 INFO L425 ceAbstractionStarter]: For program point L216(lines 216 220) no Hoare annotation was computed. [2018-10-26 22:24:36,894 INFO L421 ceAbstractionStarter]: At program point L183(lines 179 597) 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 22:24:36,895 INFO L421 ceAbstractionStarter]: At program point L150(lines 146 608) 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 22:24:36,895 INFO L425 ceAbstractionStarter]: For program point L216-2(lines 208 585) no Hoare annotation was computed. [2018-10-26 22:24:36,895 INFO L425 ceAbstractionStarter]: For program point L548(lines 548 552) no Hoare annotation was computed. [2018-10-26 22:24:36,895 INFO L425 ceAbstractionStarter]: For program point L185(lines 185 595) no Hoare annotation was computed. [2018-10-26 22:24:36,895 INFO L425 ceAbstractionStarter]: For program point L152(lines 152 606) no Hoare annotation was computed. [2018-10-26 22:24:36,895 INFO L425 ceAbstractionStarter]: For program point L119(lines 119 617) no Hoare annotation was computed. [2018-10-26 22:24:36,895 INFO L421 ceAbstractionStarter]: At program point L549(lines 63 672) the Hoare annotation is: (not (= |ssl3_accept_#in~initial_state| 8464)) [2018-10-26 22:24:36,895 INFO L425 ceAbstractionStarter]: For program point $Ultimate##90(lines 208 587) no Hoare annotation was computed. [2018-10-26 22:24:36,895 INFO L425 ceAbstractionStarter]: For program point L351(lines 351 378) no Hoare annotation was computed. [2018-10-26 22:24:36,895 INFO L425 ceAbstractionStarter]: For program point L351-1(lines 351 378) no Hoare annotation was computed. [2018-10-26 22:24:36,896 INFO L425 ceAbstractionStarter]: For program point $Ultimate##91(lines 208 587) no Hoare annotation was computed. [2018-10-26 22:24:36,896 INFO L421 ceAbstractionStarter]: At program point L120(lines 116 618) 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 22:24:36,896 INFO L425 ceAbstractionStarter]: For program point L352(lines 352 375) no Hoare annotation was computed. [2018-10-26 22:24:36,896 INFO L425 ceAbstractionStarter]: For program point L253(lines 253 265) no Hoare annotation was computed. [2018-10-26 22:24:36,896 INFO L425 ceAbstractionStarter]: For program point L254(lines 254 259) no Hoare annotation was computed. [2018-10-26 22:24:36,896 INFO L425 ceAbstractionStarter]: For program point L188(lines 188 594) no Hoare annotation was computed. [2018-10-26 22:24:36,896 INFO L425 ceAbstractionStarter]: For program point L155(lines 155 605) no Hoare annotation was computed. [2018-10-26 22:24:36,896 INFO L425 ceAbstractionStarter]: For program point L122(lines 122 616) no Hoare annotation was computed. [2018-10-26 22:24:36,896 INFO L425 ceAbstractionStarter]: For program point ssl3_acceptEXIT(lines 8 673) no Hoare annotation was computed. [2018-10-26 22:24:36,897 INFO L425 ceAbstractionStarter]: For program point L519(lines 519 524) no Hoare annotation was computed. [2018-10-26 22:24:36,897 INFO L425 ceAbstractionStarter]: For program point L387(lines 387 418) no Hoare annotation was computed. [2018-10-26 22:24:36,897 INFO L425 ceAbstractionStarter]: For program point L288(lines 288 292) no Hoare annotation was computed. [2018-10-26 22:24:36,897 INFO L425 ceAbstractionStarter]: For program point L288-2(lines 208 585) no Hoare annotation was computed. [2018-10-26 22:24:36,897 INFO L421 ceAbstractionStarter]: At program point L189(lines 185 595) 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 22:24:36,897 INFO L421 ceAbstractionStarter]: At program point L156(lines 152 606) 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 22:24:36,898 INFO L421 ceAbstractionStarter]: At program point L123(lines 122 616) 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 22:24:36,898 INFO L421 ceAbstractionStarter]: At program point L586(lines 98 654) 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 22:24:36,898 INFO L425 ceAbstractionStarter]: For program point L553(lines 553 557) no Hoare annotation was computed. [2018-10-26 22:24:36,898 INFO L425 ceAbstractionStarter]: For program point L388(lines 388 394) no Hoare annotation was computed. [2018-10-26 22:24:36,898 INFO L425 ceAbstractionStarter]: For program point L355(lines 355 374) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L488(lines 488 492) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L356(lines 356 360) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L356-2(lines 355 372) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L191(lines 191 593) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L158(lines 158 604) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L125(lines 125 615) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point ssl3_acceptFINAL(lines 8 673) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L456(lines 456 460) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L324-1(lines 324 333) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L428 ceAbstractionStarter]: At program point L655(lines 97 656) the Hoare annotation is: true [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L194(lines 194 592) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L161(lines 161 603) no Hoare annotation was computed. [2018-10-26 22:24:36,899 INFO L425 ceAbstractionStarter]: For program point L128(lines 128 614) no Hoare annotation was computed. [2018-10-26 22:24:36,900 INFO L425 ceAbstractionStarter]: For program point L624(lines 624 652) no Hoare annotation was computed. [2018-10-26 22:24:36,900 INFO L425 ceAbstractionStarter]: For program point L228(lines 228 245) no Hoare annotation was computed. [2018-10-26 22:24:36,900 INFO L421 ceAbstractionStarter]: At program point L195(lines 191 593) 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 22:24:36,900 INFO L421 ceAbstractionStarter]: At program point L162(lines 158 604) 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 22:24:36,900 INFO L425 ceAbstractionStarter]: For program point L228-2(lines 208 585) no Hoare annotation was computed. [2018-10-26 22:24:36,900 INFO L425 ceAbstractionStarter]: For program point L625(lines 625 649) no Hoare annotation was computed. [2018-10-26 22:24:36,900 INFO L425 ceAbstractionStarter]: For program point L559(lines 559 563) no Hoare annotation was computed. [2018-10-26 22:24:36,900 INFO L425 ceAbstractionStarter]: For program point L526(lines 526 530) no Hoare annotation was computed. [2018-10-26 22:24:36,901 INFO L425 ceAbstractionStarter]: For program point L559-2(lines 559 563) no Hoare annotation was computed. [2018-10-26 22:24:36,901 INFO L425 ceAbstractionStarter]: For program point L526-2(lines 208 585) no Hoare annotation was computed. [2018-10-26 22:24:36,901 INFO L425 ceAbstractionStarter]: For program point L328(lines 328 332) no Hoare annotation was computed. [2018-10-26 22:24:36,901 INFO L425 ceAbstractionStarter]: For program point L659(lines 659 663) no Hoare annotation was computed. [2018-10-26 22:24:36,901 INFO L425 ceAbstractionStarter]: For program point L626(lines 626 635) no Hoare annotation was computed. [2018-10-26 22:24:36,901 INFO L425 ceAbstractionStarter]: For program point L659-2(lines 659 663) no Hoare annotation was computed. [2018-10-26 22:24:36,901 INFO L425 ceAbstractionStarter]: For program point L626-2(lines 625 647) no Hoare annotation was computed. [2018-10-26 22:24:36,901 INFO L425 ceAbstractionStarter]: For program point L461(lines 461 472) no Hoare annotation was computed. [2018-10-26 22:24:36,901 INFO L425 ceAbstractionStarter]: For program point L428(lines 428 432) no Hoare annotation was computed. [2018-10-26 22:24:36,902 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 22:24:36,902 INFO L425 ceAbstractionStarter]: For program point L230(lines 230 235) no Hoare annotation was computed. [2018-10-26 22:24:36,902 INFO L425 ceAbstractionStarter]: For program point L197(lines 197 591) no Hoare annotation was computed. [2018-10-26 22:24:36,902 INFO L425 ceAbstractionStarter]: For program point L164(lines 164 602) no Hoare annotation was computed. [2018-10-26 22:24:36,902 INFO L425 ceAbstractionStarter]: For program point L131(lines 131 613) no Hoare annotation was computed. [2018-10-26 22:24:36,902 INFO L425 ceAbstractionStarter]: For program point L98-1(lines 98 654) no Hoare annotation was computed. [2018-10-26 22:24:36,902 INFO L421 ceAbstractionStarter]: At program point L98-3(lines 98 654) 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 22:24:36,903 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 22:24:36,903 INFO L421 ceAbstractionStarter]: At program point L165(lines 164 602) 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 22:24:36,903 INFO L421 ceAbstractionStarter]: At program point L132(lines 125 615) 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 22:24:36,904 INFO L425 ceAbstractionStarter]: For program point L99(line 99) no Hoare annotation was computed. [2018-10-26 22:24:36,904 INFO L425 ceAbstractionStarter]: For program point L628(lines 628 632) no Hoare annotation was computed. [2018-10-26 22:24:36,904 INFO L425 ceAbstractionStarter]: For program point L364(lines 364 368) no Hoare annotation was computed. [2018-10-26 22:24:36,904 INFO L425 ceAbstractionStarter]: For program point L398(lines 398 404) no Hoare annotation was computed. [2018-10-26 22:24:36,904 INFO L425 ceAbstractionStarter]: For program point L200(lines 200 590) no Hoare annotation was computed. [2018-10-26 22:24:36,904 INFO L425 ceAbstractionStarter]: For program point L167(lines 167 601) no Hoare annotation was computed. [2018-10-26 22:24:36,904 INFO L425 ceAbstractionStarter]: For program point L134(lines 134 612) no Hoare annotation was computed. [2018-10-26 22:24:36,904 INFO L425 ceAbstractionStarter]: For program point L101(lines 101 623) no Hoare annotation was computed. [2018-10-26 22:24:36,953 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.10 10:24:36 BoogieIcfgContainer [2018-10-26 22:24:36,953 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-10-26 22:24:36,953 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-10-26 22:24:36,953 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-10-26 22:24:36,953 INFO L276 PluginConnector]: Witness Printer initialized [2018-10-26 22:24:36,954 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.10 10:19:59" (3/4) ... [2018-10-26 22:24:36,957 INFO L144 WitnessPrinter]: Generating witness for correct program [2018-10-26 22:24:36,963 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure ULTIMATE.init [2018-10-26 22:24:36,964 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure main [2018-10-26 22:24:36,964 INFO L333 RCFGBacktranslator]: Ignoring RootEdge to procedure ssl3_accept [2018-10-26 22:24:36,973 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 8 nodes and edges [2018-10-26 22:24:36,974 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2018-10-26 22:24:36,975 INFO L846 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2018-10-26 22:24:37,017 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 22:24:37,017 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 22:24:37,017 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 22:24:37,018 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 22:24:37,018 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 22:24:37,026 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 22:24:37,026 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 22:24:37,027 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 22:24:37,027 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 22:24:37,027 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 22:24:37,027 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 22:24:37,028 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 22:24:37,028 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 22:24:37,028 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 22:24:37,028 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 22:24:37,028 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 22:24:37,029 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 22:24:37,029 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 22:24:37,034 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 22:24:37,035 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 22:24:37,035 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 22:24:37,038 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 22:24:37,038 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(8672 == s__state) || !(\old(initial_state) == 8464) [2018-10-26 22:24:37,038 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(8672 == s__state) || !(\old(initial_state) == 8464) [2018-10-26 22:24:37,039 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: !(\old(initial_state) == 8464) [2018-10-26 22:24:37,147 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_9d2c80be-99a9-4501-a730-7aff768ecaed/bin-2019/utaipan/witness.graphml [2018-10-26 22:24:37,147 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-10-26 22:24:37,148 INFO L168 Benchmark]: Toolchain (without parser) took 278954.99 ms. Allocated memory was 1.0 GB in the beginning and 5.0 GB in the end (delta: 4.0 GB). Free memory was 962.3 MB in the beginning and 1.4 GB in the end (delta: -392.3 MB). Peak memory consumption was 3.6 GB. Max. memory is 11.5 GB. [2018-10-26 22:24:37,148 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 982.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-26 22:24:37,148 INFO L168 Benchmark]: CACSL2BoogieTranslator took 355.15 ms. Allocated memory is still 1.0 GB. Free memory was 962.3 MB in the beginning and 940.9 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-10-26 22:24:37,149 INFO L168 Benchmark]: Boogie Procedure Inliner took 27.18 ms. Allocated memory is still 1.0 GB. Free memory is still 940.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-10-26 22:24:37,149 INFO L168 Benchmark]: Boogie Preprocessor took 111.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 172.5 MB). Free memory was 940.9 MB in the beginning and 1.2 GB in the end (delta: -224.0 MB). Peak memory consumption was 16.4 MB. Max. memory is 11.5 GB. [2018-10-26 22:24:37,149 INFO L168 Benchmark]: RCFGBuilder took 1298.57 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: 48.4 MB). Peak memory consumption was 48.4 MB. Max. memory is 11.5 GB. [2018-10-26 22:24:37,149 INFO L168 Benchmark]: TraceAbstraction took 276963.05 ms. Allocated memory was 1.2 GB in the beginning and 5.0 GB in the end (delta: 3.8 GB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -319.5 MB). Peak memory consumption was 4.3 GB. Max. memory is 11.5 GB. [2018-10-26 22:24:37,150 INFO L168 Benchmark]: Witness Printer took 193.82 ms. Allocated memory is still 5.0 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 81.3 MB). Peak memory consumption was 81.3 MB. Max. memory is 11.5 GB. [2018-10-26 22:24:37,159 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 982.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 355.15 ms. Allocated memory is still 1.0 GB. Free memory was 962.3 MB in the beginning and 940.9 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 27.18 ms. Allocated memory is still 1.0 GB. Free memory is still 940.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 111.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 172.5 MB). Free memory was 940.9 MB in the beginning and 1.2 GB in the end (delta: -224.0 MB). Peak memory consumption was 16.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1298.57 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: 48.4 MB). Peak memory consumption was 48.4 MB. Max. memory is 11.5 GB. * TraceAbstraction took 276963.05 ms. Allocated memory was 1.2 GB in the beginning and 5.0 GB in the end (delta: 3.8 GB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -319.5 MB). Peak memory consumption was 4.3 GB. Max. memory is 11.5 GB. * Witness Printer took 193.82 ms. Allocated memory is still 5.0 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 81.3 MB). Peak memory consumption was 81.3 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 666]: 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: 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: 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: 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: 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: 97]: Loop Invariant Derived loop invariant: 1 - 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: 63]: Loop Invariant Derived loop invariant: !(\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: 63]: Loop Invariant Derived loop invariant: 1 - 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: 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: 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, 276.8s OverallTime, 31 OverallIterations, 19 TraceHistogramMax, 64.1s AutomataDifference, 0.0s DeadEndRemovalTime, 36.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5403 SDtfs, 8827 SDslu, 6244 SDs, 0 SdLazy, 5850 SolverSat, 1147 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 24.6s Time, PredicateUnifierStatistics: 2 DeclaredPredicates, 5565 GetRequests, 5432 SyntacticMatches, 9 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 10.0s 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, 155.8s AbstIntTime, 8 AbstIntIterations, 1 AbstIntStrong, 0.991901993355482 AbsIntWeakeningRatio, 0.49404761904761907 AbsIntAvgWeakeningVarsNumRemoved, 257.30357142857144 AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 2.5s AutomataMinimizationTime, 31 MinimizatonAttempts, 1441 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 33 LocationsWithAnnotation, 33 PreInvPairs, 267 NumberOfFragments, 3681 HoareAnnotationTreeSize, 33 FomulaSimplifications, 213929 FormulaSimplificationTreeSizeReduction, 6.7s HoareSimplificationTime, 33 FomulaSimplificationsInter, 76064 FormulaSimplificationTreeSizeReductionInter, 29.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 5.1s InterpolantComputationTime, 9396 NumberOfCodeBlocks, 9396 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 10197 ConstructedInterpolants, 0 QuantifiedInterpolants, 4698876 SizeOfPredicates, 6 NumberOfNonLiveVariables, 4483 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...