/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf -i ../../../trunk/examples/svcomp/openssl-simplified/s3_srvr_8.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-a10ec3b [2022-01-10 04:10:51,418 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-10 04:10:51,420 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-10 04:10:51,450 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-10 04:10:51,450 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-10 04:10:51,451 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-10 04:10:51,452 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-10 04:10:51,453 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-10 04:10:51,454 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-10 04:10:51,454 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-10 04:10:51,455 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-10 04:10:51,456 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-10 04:10:51,456 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-10 04:10:51,456 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-10 04:10:51,457 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-10 04:10:51,458 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-10 04:10:51,458 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-10 04:10:51,459 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-10 04:10:51,460 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-10 04:10:51,461 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-10 04:10:51,462 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-10 04:10:51,463 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-10 04:10:51,497 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-10 04:10:51,498 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-10 04:10:51,501 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-10 04:10:51,501 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-10 04:10:51,501 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-10 04:10:51,502 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-10 04:10:51,502 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-10 04:10:51,503 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-10 04:10:51,503 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-10 04:10:51,504 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-10 04:10:51,505 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-10 04:10:51,505 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-10 04:10:51,506 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-10 04:10:51,506 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-10 04:10:51,507 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-10 04:10:51,507 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-10 04:10:51,507 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-10 04:10:51,508 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-10 04:10:51,508 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-10 04:10:51,520 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/BvToInt/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-01-10 04:10:51,552 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-10 04:10:51,552 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-10 04:10:51,552 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-10 04:10:51,552 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-10 04:10:51,553 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-10 04:10:51,553 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-10 04:10:51,553 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-10 04:10:51,554 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-10 04:10:51,554 INFO L138 SettingsManager]: * Use SBE=true [2022-01-10 04:10:51,554 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-10 04:10:51,554 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-10 04:10:51,554 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-10 04:10:51,554 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-10 04:10:51,554 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-10 04:10:51,554 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-10 04:10:51,554 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-01-10 04:10:51,555 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-01-10 04:10:51,555 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-01-10 04:10:51,555 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-10 04:10:51,555 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-10 04:10:51,555 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-10 04:10:51,555 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-10 04:10:51,555 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-10 04:10:51,555 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 04:10:51,556 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-10 04:10:51,556 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-10 04:10:51,556 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-10 04:10:51,556 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-01-10 04:10:51,556 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-01-10 04:10:51,556 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-10 04:10:51,556 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-10 04:10:51,556 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-10 04:10:51,556 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-01-10 04:10:51,557 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-01-10 04:10:51,764 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-10 04:10:51,786 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-10 04:10:51,789 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-10 04:10:51,789 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-10 04:10:51,790 INFO L275 PluginConnector]: CDTParser initialized [2022-01-10 04:10:51,791 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/openssl-simplified/s3_srvr_8.cil.c [2022-01-10 04:10:51,836 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d6a7efa9/0e15cc0e6a5d45838734bfb7aa576ca7/FLAGcd7cdf303 [2022-01-10 04:10:52,156 INFO L306 CDTParser]: Found 1 translation units. [2022-01-10 04:10:52,157 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/openssl-simplified/s3_srvr_8.cil.c [2022-01-10 04:10:52,166 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d6a7efa9/0e15cc0e6a5d45838734bfb7aa576ca7/FLAGcd7cdf303 [2022-01-10 04:10:52,572 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d6a7efa9/0e15cc0e6a5d45838734bfb7aa576ca7 [2022-01-10 04:10:52,574 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-10 04:10:52,574 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-10 04:10:52,575 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-10 04:10:52,575 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-10 04:10:52,577 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-10 04:10:52,578 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,579 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bb73f7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52, skipping insertion in model container [2022-01-10 04:10:52,579 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,583 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-10 04:10:52,616 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-10 04:10:52,806 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/openssl-simplified/s3_srvr_8.cil.c[44970,44983] [2022-01-10 04:10:52,815 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 04:10:52,821 INFO L203 MainTranslator]: Completed pre-run [2022-01-10 04:10:52,856 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/openssl-simplified/s3_srvr_8.cil.c[44970,44983] [2022-01-10 04:10:52,858 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-10 04:10:52,867 INFO L208 MainTranslator]: Completed translation [2022-01-10 04:10:52,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52 WrapperNode [2022-01-10 04:10:52,867 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-10 04:10:52,868 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-10 04:10:52,868 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-10 04:10:52,868 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-10 04:10:52,876 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,908 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,930 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 512 [2022-01-10 04:10:52,930 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-10 04:10:52,931 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-10 04:10:52,931 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-10 04:10:52,931 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-10 04:10:52,936 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,936 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,939 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,939 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,945 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,957 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,959 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,962 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-10 04:10:52,966 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-10 04:10:52,966 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-10 04:10:52,966 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-10 04:10:52,968 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (1/1) ... [2022-01-10 04:10:52,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-10 04:10:52,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-10 04:10:52,990 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-10 04:10:52,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-10 04:10:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-10 04:10:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-01-10 04:10:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-10 04:10:53,012 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-10 04:10:53,078 INFO L234 CfgBuilder]: Building ICFG [2022-01-10 04:10:53,079 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-10 04:10:53,090 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-01-10 04:10:53,423 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-01-10 04:10:53,424 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-01-10 04:10:53,424 INFO L275 CfgBuilder]: Performing block encoding [2022-01-10 04:10:53,429 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-10 04:10:53,429 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-01-10 04:10:53,431 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 04:10:53 BoogieIcfgContainer [2022-01-10 04:10:53,431 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-10 04:10:53,432 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-10 04:10:53,432 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-10 04:10:53,435 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-10 04:10:53,435 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 04:10:52" (1/3) ... [2022-01-10 04:10:53,435 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fab414a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 04:10:53, skipping insertion in model container [2022-01-10 04:10:53,436 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 04:10:52" (2/3) ... [2022-01-10 04:10:53,436 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fab414a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 04:10:53, skipping insertion in model container [2022-01-10 04:10:53,436 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 04:10:53" (3/3) ... [2022-01-10 04:10:53,437 INFO L111 eAbstractionObserver]: Analyzing ICFG s3_srvr_8.cil.c [2022-01-10 04:10:53,440 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-10 04:10:53,440 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-10 04:10:53,485 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-10 04:10:53,493 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-10 04:10:53,493 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-01-10 04:10:53,507 INFO L276 IsEmpty]: Start isEmpty. Operand has 147 states, 145 states have (on average 1.7379310344827585) internal successors, (252), 146 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:53,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-01-10 04:10:53,516 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:53,516 INFO L514 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] [2022-01-10 04:10:53,517 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:53,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:53,522 INFO L85 PathProgramCache]: Analyzing trace with hash -737748433, now seen corresponding path program 1 times [2022-01-10 04:10:53,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:53,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1021411037] [2022-01-10 04:10:53,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:53,532 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:53,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:53,534 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:53,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-01-10 04:10:53,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:53,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-10 04:10:53,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:53,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:10:53,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:53,766 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:53,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1021411037] [2022-01-10 04:10:53,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1021411037] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:53,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:53,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:53,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103554167] [2022-01-10 04:10:53,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:53,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:53,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:53,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:53,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:53,811 INFO L87 Difference]: Start difference. First operand has 147 states, 145 states have (on average 1.7379310344827585) internal successors, (252), 146 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:53,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:53,981 INFO L93 Difference]: Finished difference Result 314 states and 538 transitions. [2022-01-10 04:10:53,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:53,983 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-01-10 04:10:53,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:53,992 INFO L225 Difference]: With dead ends: 314 [2022-01-10 04:10:53,993 INFO L226 Difference]: Without dead ends: 155 [2022-01-10 04:10:53,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:53,999 INFO L933 BasicCegarLoop]: 250 mSDtfsCounter, 31 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:54,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 390 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:54,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-01-10 04:10:54,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 152. [2022-01-10 04:10:54,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 1.5298013245033113) internal successors, (231), 151 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:54,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 231 transitions. [2022-01-10 04:10:54,047 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 231 transitions. Word has length 42 [2022-01-10 04:10:54,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:54,047 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 231 transitions. [2022-01-10 04:10:54,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:54,048 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 231 transitions. [2022-01-10 04:10:54,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-01-10 04:10:54,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:54,053 INFO L514 BasicCegarLoop]: trace histogram [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] [2022-01-10 04:10:54,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:54,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:54,260 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:54,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:54,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1349662321, now seen corresponding path program 1 times [2022-01-10 04:10:54,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:54,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1961551617] [2022-01-10 04:10:54,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:54,261 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:54,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:54,262 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:54,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-01-10 04:10:54,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:54,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:54,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:54,405 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-10 04:10:54,405 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:54,405 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:54,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1961551617] [2022-01-10 04:10:54,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1961551617] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:54,406 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:54,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:54,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150611885] [2022-01-10 04:10:54,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:54,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:54,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:54,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:54,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:54,408 INFO L87 Difference]: Start difference. First operand 152 states and 231 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:54,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:54,499 INFO L93 Difference]: Finished difference Result 321 states and 494 transitions. [2022-01-10 04:10:54,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:54,500 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2022-01-10 04:10:54,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:54,501 INFO L225 Difference]: With dead ends: 321 [2022-01-10 04:10:54,501 INFO L226 Difference]: Without dead ends: 177 [2022-01-10 04:10:54,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:54,503 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 14 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:54,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 316 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:54,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-01-10 04:10:54,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 173. [2022-01-10 04:10:54,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 1.494186046511628) internal successors, (257), 172 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:54,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 257 transitions. [2022-01-10 04:10:54,512 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 257 transitions. Word has length 58 [2022-01-10 04:10:54,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:54,513 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 257 transitions. [2022-01-10 04:10:54,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:54,513 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 257 transitions. [2022-01-10 04:10:54,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 04:10:54,514 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:54,515 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1] [2022-01-10 04:10:54,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:54,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:54,732 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:54,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:54,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1638621821, now seen corresponding path program 1 times [2022-01-10 04:10:54,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:54,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1096506121] [2022-01-10 04:10:54,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:54,734 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:54,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:54,735 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:54,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-01-10 04:10:54,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:54,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:54,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:54,917 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-10 04:10:54,918 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:54,918 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:54,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1096506121] [2022-01-10 04:10:54,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1096506121] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:54,919 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:54,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:54,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27010832] [2022-01-10 04:10:54,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:54,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:54,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:54,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:54,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:54,922 INFO L87 Difference]: Start difference. First operand 173 states and 257 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:55,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:55,055 INFO L93 Difference]: Finished difference Result 386 states and 589 transitions. [2022-01-10 04:10:55,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:55,056 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 79 [2022-01-10 04:10:55,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:55,059 INFO L225 Difference]: With dead ends: 386 [2022-01-10 04:10:55,059 INFO L226 Difference]: Without dead ends: 221 [2022-01-10 04:10:55,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:55,062 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 21 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:55,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 312 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:55,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-01-10 04:10:55,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 215. [2022-01-10 04:10:55,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 1.4205607476635513) internal successors, (304), 214 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:55,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 304 transitions. [2022-01-10 04:10:55,082 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 304 transitions. Word has length 79 [2022-01-10 04:10:55,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:55,082 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 304 transitions. [2022-01-10 04:10:55,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:55,083 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 304 transitions. [2022-01-10 04:10:55,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-01-10 04:10:55,083 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:55,083 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1] [2022-01-10 04:10:55,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:55,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:55,284 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:55,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:55,285 INFO L85 PathProgramCache]: Analyzing trace with hash 266814523, now seen corresponding path program 1 times [2022-01-10 04:10:55,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:55,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [89850656] [2022-01-10 04:10:55,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:55,286 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:55,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:55,287 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:55,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-01-10 04:10:55,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:55,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:55,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:55,469 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-10 04:10:55,469 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:55,469 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:55,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [89850656] [2022-01-10 04:10:55,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [89850656] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:55,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:55,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:55,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696257749] [2022-01-10 04:10:55,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:55,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:55,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:55,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:55,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:55,474 INFO L87 Difference]: Start difference. First operand 215 states and 304 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:55,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:55,574 INFO L93 Difference]: Finished difference Result 449 states and 643 transitions. [2022-01-10 04:10:55,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:55,574 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 79 [2022-01-10 04:10:55,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:55,576 INFO L225 Difference]: With dead ends: 449 [2022-01-10 04:10:55,576 INFO L226 Difference]: Without dead ends: 242 [2022-01-10 04:10:55,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:55,582 INFO L933 BasicCegarLoop]: 219 mSDtfsCounter, 14 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:55,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 332 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:55,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-01-10 04:10:55,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 238. [2022-01-10 04:10:55,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 1.40084388185654) internal successors, (332), 237 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:55,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 332 transitions. [2022-01-10 04:10:55,589 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 332 transitions. Word has length 79 [2022-01-10 04:10:55,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:55,589 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 332 transitions. [2022-01-10 04:10:55,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:55,590 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 332 transitions. [2022-01-10 04:10:55,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-01-10 04:10:55,591 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:55,591 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1] [2022-01-10 04:10:55,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-01-10 04:10:55,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:55,797 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:55,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:55,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1513208157, now seen corresponding path program 1 times [2022-01-10 04:10:55,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:55,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [370619691] [2022-01-10 04:10:55,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:55,799 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:55,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:55,800 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:55,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-01-10 04:10:55,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:55,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:55,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:55,995 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 04:10:55,995 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:55,996 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:55,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [370619691] [2022-01-10 04:10:55,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [370619691] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:55,996 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:55,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:55,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538356791] [2022-01-10 04:10:55,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:55,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:55,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:55,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:55,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:55,997 INFO L87 Difference]: Start difference. First operand 238 states and 332 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:56,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:56,095 INFO L93 Difference]: Finished difference Result 506 states and 719 transitions. [2022-01-10 04:10:56,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:56,095 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2022-01-10 04:10:56,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:56,099 INFO L225 Difference]: With dead ends: 506 [2022-01-10 04:10:56,099 INFO L226 Difference]: Without dead ends: 276 [2022-01-10 04:10:56,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:56,100 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 30 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:56,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 331 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:56,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-01-10 04:10:56,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 263. [2022-01-10 04:10:56,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 1.381679389312977) internal successors, (362), 262 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:56,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 362 transitions. [2022-01-10 04:10:56,113 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 362 transitions. Word has length 100 [2022-01-10 04:10:56,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:56,114 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 362 transitions. [2022-01-10 04:10:56,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:56,114 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 362 transitions. [2022-01-10 04:10:56,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-01-10 04:10:56,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:56,115 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:10:56,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:56,321 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:56,322 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:56,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:56,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1301314373, now seen corresponding path program 1 times [2022-01-10 04:10:56,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:56,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [812742221] [2022-01-10 04:10:56,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:56,323 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:56,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:56,324 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:56,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-01-10 04:10:56,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:56,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:56,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:56,560 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-01-10 04:10:56,561 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:56,561 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:56,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [812742221] [2022-01-10 04:10:56,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [812742221] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:56,561 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:56,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:56,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602811576] [2022-01-10 04:10:56,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:56,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:56,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:56,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:56,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:56,563 INFO L87 Difference]: Start difference. First operand 263 states and 362 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:56,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:56,693 INFO L93 Difference]: Finished difference Result 565 states and 800 transitions. [2022-01-10 04:10:56,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:56,695 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2022-01-10 04:10:56,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:56,696 INFO L225 Difference]: With dead ends: 565 [2022-01-10 04:10:56,696 INFO L226 Difference]: Without dead ends: 310 [2022-01-10 04:10:56,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:56,697 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 21 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:56,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 328 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:56,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-01-10 04:10:56,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 305. [2022-01-10 04:10:56,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 1.3453947368421053) internal successors, (409), 304 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:56,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 409 transitions. [2022-01-10 04:10:56,702 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 409 transitions. Word has length 119 [2022-01-10 04:10:56,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:56,702 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 409 transitions. [2022-01-10 04:10:56,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:56,702 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 409 transitions. [2022-01-10 04:10:56,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-01-10 04:10:56,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:56,707 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:10:56,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:56,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:56,914 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:56,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:56,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1384702066, now seen corresponding path program 1 times [2022-01-10 04:10:56,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:56,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [606992435] [2022-01-10 04:10:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:56,915 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:56,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:56,916 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:56,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-01-10 04:10:56,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:56,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:56,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:57,114 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-01-10 04:10:57,115 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:57,115 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:57,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [606992435] [2022-01-10 04:10:57,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [606992435] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:57,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:57,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:57,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720569579] [2022-01-10 04:10:57,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:57,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:57,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:57,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:57,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:57,116 INFO L87 Difference]: Start difference. First operand 305 states and 409 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:57,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:57,223 INFO L93 Difference]: Finished difference Result 637 states and 869 transitions. [2022-01-10 04:10:57,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:57,223 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 126 [2022-01-10 04:10:57,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:57,224 INFO L225 Difference]: With dead ends: 637 [2022-01-10 04:10:57,224 INFO L226 Difference]: Without dead ends: 340 [2022-01-10 04:10:57,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:57,225 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 19 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:57,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 331 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:57,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-01-10 04:10:57,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 332. [2022-01-10 04:10:57,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 1.3323262839879153) internal successors, (441), 331 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:57,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 441 transitions. [2022-01-10 04:10:57,230 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 441 transitions. Word has length 126 [2022-01-10 04:10:57,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:57,231 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 441 transitions. [2022-01-10 04:10:57,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:57,231 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 441 transitions. [2022-01-10 04:10:57,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-01-10 04:10:57,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:57,232 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:10:57,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-01-10 04:10:57,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:57,439 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:57,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:57,439 INFO L85 PathProgramCache]: Analyzing trace with hash -9153860, now seen corresponding path program 1 times [2022-01-10 04:10:57,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:57,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [132660523] [2022-01-10 04:10:57,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:57,440 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:57,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:57,441 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:57,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-01-10 04:10:57,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:57,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:57,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:57,635 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-01-10 04:10:57,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:57,636 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:57,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [132660523] [2022-01-10 04:10:57,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [132660523] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:57,636 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:57,636 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:57,636 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302838684] [2022-01-10 04:10:57,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:57,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:57,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:57,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:57,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:57,637 INFO L87 Difference]: Start difference. First operand 332 states and 441 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:57,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:57,744 INFO L93 Difference]: Finished difference Result 687 states and 926 transitions. [2022-01-10 04:10:57,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:57,745 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 149 [2022-01-10 04:10:57,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:57,746 INFO L225 Difference]: With dead ends: 687 [2022-01-10 04:10:57,746 INFO L226 Difference]: Without dead ends: 363 [2022-01-10 04:10:57,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:57,747 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 11 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:57,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 331 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:57,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-01-10 04:10:57,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 361. [2022-01-10 04:10:57,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 1.3194444444444444) internal successors, (475), 360 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:57,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 475 transitions. [2022-01-10 04:10:57,752 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 475 transitions. Word has length 149 [2022-01-10 04:10:57,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:57,753 INFO L470 AbstractCegarLoop]: Abstraction has 361 states and 475 transitions. [2022-01-10 04:10:57,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:57,753 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 475 transitions. [2022-01-10 04:10:57,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-01-10 04:10:57,754 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:57,754 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:10:57,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:57,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:57,961 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:57,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:57,961 INFO L85 PathProgramCache]: Analyzing trace with hash -682978949, now seen corresponding path program 1 times [2022-01-10 04:10:57,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:57,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1803388810] [2022-01-10 04:10:57,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:57,962 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:57,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:57,963 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:57,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-01-10 04:10:58,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:58,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-10 04:10:58,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:58,294 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 177 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-01-10 04:10:58,294 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:58,295 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:58,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1803388810] [2022-01-10 04:10:58,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1803388810] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:58,295 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:58,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-10 04:10:58,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082402483] [2022-01-10 04:10:58,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:58,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-10 04:10:58,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:58,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-10 04:10:58,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:58,296 INFO L87 Difference]: Start difference. First operand 361 states and 475 transitions. Second operand has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:58,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:58,347 INFO L93 Difference]: Finished difference Result 1387 states and 1823 transitions. [2022-01-10 04:10:58,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:10:58,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 154 [2022-01-10 04:10:58,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:58,351 INFO L225 Difference]: With dead ends: 1387 [2022-01-10 04:10:58,351 INFO L226 Difference]: Without dead ends: 1034 [2022-01-10 04:10:58,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-10 04:10:58,352 INFO L933 BasicCegarLoop]: 476 mSDtfsCounter, 413 mSDsluCounter, 1028 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:58,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 1504 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 9 Unchecked, 0.0s Time] [2022-01-10 04:10:58,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2022-01-10 04:10:58,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 708. [2022-01-10 04:10:58,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 1.3154172560113153) internal successors, (930), 707 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:58,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 930 transitions. [2022-01-10 04:10:58,366 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 930 transitions. Word has length 154 [2022-01-10 04:10:58,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:58,366 INFO L470 AbstractCegarLoop]: Abstraction has 708 states and 930 transitions. [2022-01-10 04:10:58,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.0) internal successors, (110), 5 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:58,367 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 930 transitions. [2022-01-10 04:10:58,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-01-10 04:10:58,368 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:58,368 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:10:58,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:58,574 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:58,575 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:58,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:58,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1799186149, now seen corresponding path program 1 times [2022-01-10 04:10:58,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:58,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1568013427] [2022-01-10 04:10:58,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:58,576 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:58,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:58,577 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:58,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-01-10 04:10:58,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:58,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:10:58,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:58,818 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-01-10 04:10:58,818 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:10:58,818 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:58,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1568013427] [2022-01-10 04:10:58,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1568013427] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:10:58,819 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:10:58,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:10:58,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974805448] [2022-01-10 04:10:58,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:10:58,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:10:58,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:58,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:10:58,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:58,820 INFO L87 Difference]: Start difference. First operand 708 states and 930 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:58,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:58,927 INFO L93 Difference]: Finished difference Result 1470 states and 1964 transitions. [2022-01-10 04:10:58,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:10:58,927 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 155 [2022-01-10 04:10:58,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:58,930 INFO L225 Difference]: With dead ends: 1470 [2022-01-10 04:10:58,930 INFO L226 Difference]: Without dead ends: 770 [2022-01-10 04:10:58,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:10:58,931 INFO L933 BasicCegarLoop]: 218 mSDtfsCounter, 16 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:58,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 325 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:10:58,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-01-10 04:10:58,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 770. [2022-01-10 04:10:58,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 770 states, 769 states have (on average 1.3029908972691808) internal successors, (1002), 769 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:58,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 1002 transitions. [2022-01-10 04:10:58,945 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 1002 transitions. Word has length 155 [2022-01-10 04:10:58,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:58,945 INFO L470 AbstractCegarLoop]: Abstraction has 770 states and 1002 transitions. [2022-01-10 04:10:58,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:58,945 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 1002 transitions. [2022-01-10 04:10:58,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2022-01-10 04:10:58,947 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:58,947 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:10:58,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-01-10 04:10:59,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:10:59,154 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:10:59,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:10:59,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1493164832, now seen corresponding path program 1 times [2022-01-10 04:10:59,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:10:59,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [340798680] [2022-01-10 04:10:59,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:10:59,155 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:10:59,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:10:59,156 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:10:59,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-01-10 04:10:59,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:10:59,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:10:59,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:10:59,413 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 174 proven. 26 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-01-10 04:10:59,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 04:10:59,628 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 174 proven. 26 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-01-10 04:10:59,629 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:10:59,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [340798680] [2022-01-10 04:10:59,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [340798680] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 04:10:59,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 04:10:59,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2022-01-10 04:10:59,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245572555] [2022-01-10 04:10:59,629 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 04:10:59,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-10 04:10:59,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:10:59,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-10 04:10:59,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-10 04:10:59,630 INFO L87 Difference]: Start difference. First operand 770 states and 1002 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:59,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:10:59,818 INFO L93 Difference]: Finished difference Result 2372 states and 3120 transitions. [2022-01-10 04:10:59,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-10 04:10:59,819 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2022-01-10 04:10:59,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:10:59,823 INFO L225 Difference]: With dead ends: 2372 [2022-01-10 04:10:59,823 INFO L226 Difference]: Without dead ends: 1610 [2022-01-10 04:10:59,824 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-10 04:10:59,824 INFO L933 BasicCegarLoop]: 400 mSDtfsCounter, 186 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:10:59,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 812 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:10:59,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2022-01-10 04:10:59,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1032. [2022-01-10 04:10:59,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 1031 states have (on average 1.3307468477206597) internal successors, (1372), 1031 states have internal predecessors, (1372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:59,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 1372 transitions. [2022-01-10 04:10:59,844 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 1372 transitions. Word has length 183 [2022-01-10 04:10:59,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:10:59,844 INFO L470 AbstractCegarLoop]: Abstraction has 1032 states and 1372 transitions. [2022-01-10 04:10:59,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:10:59,844 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 1372 transitions. [2022-01-10 04:10:59,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-01-10 04:10:59,846 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:10:59,846 INFO L514 BasicCegarLoop]: trace histogram [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, 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] [2022-01-10 04:10:59,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:00,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:00,052 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:00,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:00,053 INFO L85 PathProgramCache]: Analyzing trace with hash -148641518, now seen corresponding path program 1 times [2022-01-10 04:11:00,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:00,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [806725848] [2022-01-10 04:11:00,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:00,053 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:00,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:00,054 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:00,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-01-10 04:11:00,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:00,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:00,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:00,344 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 172 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2022-01-10 04:11:00,345 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:00,345 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:00,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [806725848] [2022-01-10 04:11:00,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [806725848] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:00,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:00,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:00,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778460190] [2022-01-10 04:11:00,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:00,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:00,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:00,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:00,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:00,346 INFO L87 Difference]: Start difference. First operand 1032 states and 1372 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:00,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:00,394 INFO L93 Difference]: Finished difference Result 3056 states and 4057 transitions. [2022-01-10 04:11:00,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:00,394 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 189 [2022-01-10 04:11:00,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:00,399 INFO L225 Difference]: With dead ends: 3056 [2022-01-10 04:11:00,399 INFO L226 Difference]: Without dead ends: 2032 [2022-01-10 04:11:00,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:00,401 INFO L933 BasicCegarLoop]: 325 mSDtfsCounter, 137 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:00,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 510 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:11:00,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2032 states. [2022-01-10 04:11:00,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2032 to 2032. [2022-01-10 04:11:00,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2031 states have (on average 1.3180699162973903) internal successors, (2677), 2031 states have internal predecessors, (2677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:00,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2677 transitions. [2022-01-10 04:11:00,435 INFO L78 Accepts]: Start accepts. Automaton has 2032 states and 2677 transitions. Word has length 189 [2022-01-10 04:11:00,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:00,435 INFO L470 AbstractCegarLoop]: Abstraction has 2032 states and 2677 transitions. [2022-01-10 04:11:00,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:00,436 INFO L276 IsEmpty]: Start isEmpty. Operand 2032 states and 2677 transitions. [2022-01-10 04:11:00,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2022-01-10 04:11:00,437 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:00,437 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1] [2022-01-10 04:11:00,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:00,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:00,644 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:00,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:00,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1610414397, now seen corresponding path program 1 times [2022-01-10 04:11:00,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:00,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [235574811] [2022-01-10 04:11:00,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:00,645 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:00,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:00,645 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:00,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-01-10 04:11:00,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:00,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:00,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:00,945 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 234 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-01-10 04:11:00,945 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:00,945 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:00,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [235574811] [2022-01-10 04:11:00,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [235574811] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:00,945 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:00,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:00,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682411479] [2022-01-10 04:11:00,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:00,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:00,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:00,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:00,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:00,946 INFO L87 Difference]: Start difference. First operand 2032 states and 2677 transitions. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:00,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:00,998 INFO L93 Difference]: Finished difference Result 4148 states and 5446 transitions. [2022-01-10 04:11:00,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:00,998 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 190 [2022-01-10 04:11:00,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:01,003 INFO L225 Difference]: With dead ends: 4148 [2022-01-10 04:11:01,003 INFO L226 Difference]: Without dead ends: 2124 [2022-01-10 04:11:01,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:01,006 INFO L933 BasicCegarLoop]: 251 mSDtfsCounter, 10 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:01,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 436 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:11:01,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2124 states. [2022-01-10 04:11:01,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2124 to 2124. [2022-01-10 04:11:01,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2124 states, 2123 states have (on average 1.3089967027790863) internal successors, (2779), 2123 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:01,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2124 states to 2124 states and 2779 transitions. [2022-01-10 04:11:01,046 INFO L78 Accepts]: Start accepts. Automaton has 2124 states and 2779 transitions. Word has length 190 [2022-01-10 04:11:01,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:01,046 INFO L470 AbstractCegarLoop]: Abstraction has 2124 states and 2779 transitions. [2022-01-10 04:11:01,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:01,046 INFO L276 IsEmpty]: Start isEmpty. Operand 2124 states and 2779 transitions. [2022-01-10 04:11:01,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-01-10 04:11:01,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:01,048 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1, 1] [2022-01-10 04:11:01,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:01,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:01,255 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:01,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:01,255 INFO L85 PathProgramCache]: Analyzing trace with hash -274890554, now seen corresponding path program 1 times [2022-01-10 04:11:01,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:01,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1108386023] [2022-01-10 04:11:01,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:01,256 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:01,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:01,257 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:01,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-01-10 04:11:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:01,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:01,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:01,531 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 202 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-01-10 04:11:01,532 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:01,532 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:01,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1108386023] [2022-01-10 04:11:01,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1108386023] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:01,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:01,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:01,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141212791] [2022-01-10 04:11:01,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:01,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:01,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:01,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:01,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:01,533 INFO L87 Difference]: Start difference. First operand 2124 states and 2779 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:01,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:01,589 INFO L93 Difference]: Finished difference Result 5170 states and 6799 transitions. [2022-01-10 04:11:01,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:01,589 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 191 [2022-01-10 04:11:01,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:01,598 INFO L225 Difference]: With dead ends: 5170 [2022-01-10 04:11:01,598 INFO L226 Difference]: Without dead ends: 3054 [2022-01-10 04:11:01,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:01,601 INFO L933 BasicCegarLoop]: 296 mSDtfsCounter, 139 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:01,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 481 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:11:01,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3054 states. [2022-01-10 04:11:01,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3054 to 3054. [2022-01-10 04:11:01,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3054 states, 3053 states have (on average 1.3128070750081886) internal successors, (4008), 3053 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:01,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3054 states to 3054 states and 4008 transitions. [2022-01-10 04:11:01,662 INFO L78 Accepts]: Start accepts. Automaton has 3054 states and 4008 transitions. Word has length 191 [2022-01-10 04:11:01,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:01,662 INFO L470 AbstractCegarLoop]: Abstraction has 3054 states and 4008 transitions. [2022-01-10 04:11:01,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:01,662 INFO L276 IsEmpty]: Start isEmpty. Operand 3054 states and 4008 transitions. [2022-01-10 04:11:01,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-01-10 04:11:01,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:01,665 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1, 1] [2022-01-10 04:11:01,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:01,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:01,871 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:01,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:01,872 INFO L85 PathProgramCache]: Analyzing trace with hash -886159612, now seen corresponding path program 1 times [2022-01-10 04:11:01,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:01,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [39637251] [2022-01-10 04:11:01,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:01,872 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:01,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:01,873 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:01,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-01-10 04:11:01,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:01,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:01,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:02,122 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 119 proven. 0 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2022-01-10 04:11:02,122 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:02,122 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:02,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [39637251] [2022-01-10 04:11:02,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [39637251] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:02,122 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:02,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:02,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099777314] [2022-01-10 04:11:02,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:02,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:02,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:02,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:02,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:02,123 INFO L87 Difference]: Start difference. First operand 3054 states and 4008 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:02,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:02,189 INFO L93 Difference]: Finished difference Result 6148 states and 8064 transitions. [2022-01-10 04:11:02,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:02,190 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 191 [2022-01-10 04:11:02,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:02,197 INFO L225 Difference]: With dead ends: 6148 [2022-01-10 04:11:02,197 INFO L226 Difference]: Without dead ends: 3102 [2022-01-10 04:11:02,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:02,202 INFO L933 BasicCegarLoop]: 217 mSDtfsCounter, 10 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:02,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 402 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:11:02,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3102 states. [2022-01-10 04:11:02,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3102 to 3102. [2022-01-10 04:11:02,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3102 states, 3101 states have (on average 1.3111899387294421) internal successors, (4066), 3101 states have internal predecessors, (4066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:02,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3102 states to 3102 states and 4066 transitions. [2022-01-10 04:11:02,263 INFO L78 Accepts]: Start accepts. Automaton has 3102 states and 4066 transitions. Word has length 191 [2022-01-10 04:11:02,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:02,264 INFO L470 AbstractCegarLoop]: Abstraction has 3102 states and 4066 transitions. [2022-01-10 04:11:02,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:02,264 INFO L276 IsEmpty]: Start isEmpty. Operand 3102 states and 4066 transitions. [2022-01-10 04:11:02,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-01-10 04:11:02,267 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:02,267 INFO L514 BasicCegarLoop]: trace histogram [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, 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, 1, 1] [2022-01-10 04:11:02,276 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2022-01-10 04:11:02,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:02,474 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:02,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:02,474 INFO L85 PathProgramCache]: Analyzing trace with hash -358765562, now seen corresponding path program 1 times [2022-01-10 04:11:02,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:02,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [621468135] [2022-01-10 04:11:02,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:02,475 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:02,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:02,476 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:02,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-01-10 04:11:02,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:02,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:02,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:02,732 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-01-10 04:11:02,732 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:02,733 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:02,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [621468135] [2022-01-10 04:11:02,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [621468135] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:02,733 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:02,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:02,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004484232] [2022-01-10 04:11:02,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:02,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:02,733 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:02,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:02,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:02,734 INFO L87 Difference]: Start difference. First operand 3102 states and 4066 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:02,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:02,777 INFO L93 Difference]: Finished difference Result 6209 states and 8134 transitions. [2022-01-10 04:11:02,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:02,778 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 191 [2022-01-10 04:11:02,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:02,784 INFO L225 Difference]: With dead ends: 6209 [2022-01-10 04:11:02,785 INFO L226 Difference]: Without dead ends: 3115 [2022-01-10 04:11:02,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:02,787 INFO L933 BasicCegarLoop]: 207 mSDtfsCounter, 6 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:02,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 382 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:11:02,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3115 states. [2022-01-10 04:11:02,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3115 to 3115. [2022-01-10 04:11:02,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3115 states, 3114 states have (on average 1.3098908156711624) internal successors, (4079), 3114 states have internal predecessors, (4079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:02,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3115 states to 3115 states and 4079 transitions. [2022-01-10 04:11:02,835 INFO L78 Accepts]: Start accepts. Automaton has 3115 states and 4079 transitions. Word has length 191 [2022-01-10 04:11:02,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:02,835 INFO L470 AbstractCegarLoop]: Abstraction has 3115 states and 4079 transitions. [2022-01-10 04:11:02,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:02,835 INFO L276 IsEmpty]: Start isEmpty. Operand 3115 states and 4079 transitions. [2022-01-10 04:11:02,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2022-01-10 04:11:02,838 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:02,838 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2022-01-10 04:11:02,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:03,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:03,050 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:03,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:03,050 INFO L85 PathProgramCache]: Analyzing trace with hash 206622127, now seen corresponding path program 1 times [2022-01-10 04:11:03,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:03,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1044053643] [2022-01-10 04:11:03,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:03,051 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:03,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:03,051 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:03,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-01-10 04:11:03,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:03,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:03,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:03,367 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 154 proven. 0 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2022-01-10 04:11:03,367 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:03,367 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:03,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1044053643] [2022-01-10 04:11:03,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1044053643] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:03,368 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:03,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:03,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767891362] [2022-01-10 04:11:03,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:03,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:03,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:03,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:03,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:03,369 INFO L87 Difference]: Start difference. First operand 3115 states and 4079 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:03,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:03,541 INFO L93 Difference]: Finished difference Result 6701 states and 9063 transitions. [2022-01-10 04:11:03,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:03,542 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 227 [2022-01-10 04:11:03,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:03,549 INFO L225 Difference]: With dead ends: 6701 [2022-01-10 04:11:03,549 INFO L226 Difference]: Without dead ends: 3095 [2022-01-10 04:11:03,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:03,551 INFO L933 BasicCegarLoop]: 220 mSDtfsCounter, 14 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:03,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 333 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:11:03,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3095 states. [2022-01-10 04:11:03,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3095 to 3055. [2022-01-10 04:11:03,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3055 states, 3054 states have (on average 1.3035363457760314) internal successors, (3981), 3054 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:03,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3055 states to 3055 states and 3981 transitions. [2022-01-10 04:11:03,595 INFO L78 Accepts]: Start accepts. Automaton has 3055 states and 3981 transitions. Word has length 227 [2022-01-10 04:11:03,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:03,595 INFO L470 AbstractCegarLoop]: Abstraction has 3055 states and 3981 transitions. [2022-01-10 04:11:03,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:03,596 INFO L276 IsEmpty]: Start isEmpty. Operand 3055 states and 3981 transitions. [2022-01-10 04:11:03,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2022-01-10 04:11:03,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:03,601 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:11:03,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:03,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:03,812 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:03,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:03,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1297591734, now seen corresponding path program 1 times [2022-01-10 04:11:03,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:03,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [687682103] [2022-01-10 04:11:03,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:03,812 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:03,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:03,813 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:03,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-01-10 04:11:03,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:03,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:03,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:04,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1088 backedges. 719 proven. 0 refuted. 0 times theorem prover too weak. 369 trivial. 0 not checked. [2022-01-10 04:11:04,302 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:04,302 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:04,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [687682103] [2022-01-10 04:11:04,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [687682103] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:04,303 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:04,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:04,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410311340] [2022-01-10 04:11:04,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:04,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:04,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:04,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:04,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:04,304 INFO L87 Difference]: Start difference. First operand 3055 states and 3981 transitions. Second operand has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:04,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:04,359 INFO L93 Difference]: Finished difference Result 8889 states and 11619 transitions. [2022-01-10 04:11:04,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:04,359 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 339 [2022-01-10 04:11:04,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:04,369 INFO L225 Difference]: With dead ends: 8889 [2022-01-10 04:11:04,370 INFO L226 Difference]: Without dead ends: 3915 [2022-01-10 04:11:04,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:04,375 INFO L933 BasicCegarLoop]: 300 mSDtfsCounter, 132 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:04,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 499 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-10 04:11:04,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3915 states. [2022-01-10 04:11:04,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3915 to 3909. [2022-01-10 04:11:04,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3909 states, 3908 states have (on average 1.3070624360286591) internal successors, (5108), 3908 states have internal predecessors, (5108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:04,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3909 states to 3909 states and 5108 transitions. [2022-01-10 04:11:04,429 INFO L78 Accepts]: Start accepts. Automaton has 3909 states and 5108 transitions. Word has length 339 [2022-01-10 04:11:04,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:04,429 INFO L470 AbstractCegarLoop]: Abstraction has 3909 states and 5108 transitions. [2022-01-10 04:11:04,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 3 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:04,430 INFO L276 IsEmpty]: Start isEmpty. Operand 3909 states and 5108 transitions. [2022-01-10 04:11:04,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 474 [2022-01-10 04:11:04,436 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:04,437 INFO L514 BasicCegarLoop]: trace histogram [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, 7, 6, 6, 6, 6, 6, 6, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:11:04,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2022-01-10 04:11:04,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:04,643 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:04,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:04,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1578716336, now seen corresponding path program 1 times [2022-01-10 04:11:04,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:04,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [676720188] [2022-01-10 04:11:04,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:04,644 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:04,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:04,645 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:04,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-01-10 04:11:04,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:04,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:04,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:05,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2331 backedges. 1227 proven. 0 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-01-10 04:11:05,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:05,214 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:05,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [676720188] [2022-01-10 04:11:05,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [676720188] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:05,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:05,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:05,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601465599] [2022-01-10 04:11:05,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:05,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:05,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:05,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:05,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:05,216 INFO L87 Difference]: Start difference. First operand 3909 states and 5108 transitions. Second operand has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:05,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:05,341 INFO L93 Difference]: Finished difference Result 8143 states and 10779 transitions. [2022-01-10 04:11:05,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:05,342 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 473 [2022-01-10 04:11:05,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:05,364 INFO L225 Difference]: With dead ends: 8143 [2022-01-10 04:11:05,364 INFO L226 Difference]: Without dead ends: 4255 [2022-01-10 04:11:05,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 471 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:05,368 INFO L933 BasicCegarLoop]: 219 mSDtfsCounter, 13 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:05,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 332 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:11:05,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4255 states. [2022-01-10 04:11:05,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4255 to 4069. [2022-01-10 04:11:05,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4069 states, 4068 states have (on average 1.3048180924287118) internal successors, (5308), 4068 states have internal predecessors, (5308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:05,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4069 states to 4069 states and 5308 transitions. [2022-01-10 04:11:05,438 INFO L78 Accepts]: Start accepts. Automaton has 4069 states and 5308 transitions. Word has length 473 [2022-01-10 04:11:05,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:05,438 INFO L470 AbstractCegarLoop]: Abstraction has 4069 states and 5308 transitions. [2022-01-10 04:11:05,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:05,438 INFO L276 IsEmpty]: Start isEmpty. Operand 4069 states and 5308 transitions. [2022-01-10 04:11:05,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 475 [2022-01-10 04:11:05,443 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:05,443 INFO L514 BasicCegarLoop]: trace histogram [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, 7, 6, 6, 6, 6, 6, 6, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:11:05,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:05,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:05,651 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:05,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:05,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1838682175, now seen corresponding path program 1 times [2022-01-10 04:11:05,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:05,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1829971064] [2022-01-10 04:11:05,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:05,652 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:05,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:05,652 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:05,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-01-10 04:11:05,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:05,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:05,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:06,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2331 backedges. 1319 proven. 0 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-01-10 04:11:06,237 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:06,237 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:06,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1829971064] [2022-01-10 04:11:06,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1829971064] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:06,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:06,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:06,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772959922] [2022-01-10 04:11:06,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:06,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:06,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:06,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:06,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:06,239 INFO L87 Difference]: Start difference. First operand 4069 states and 5308 transitions. Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:06,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:06,394 INFO L93 Difference]: Finished difference Result 8693 states and 11631 transitions. [2022-01-10 04:11:06,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:06,395 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 474 [2022-01-10 04:11:06,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:06,401 INFO L225 Difference]: With dead ends: 8693 [2022-01-10 04:11:06,401 INFO L226 Difference]: Without dead ends: 4645 [2022-01-10 04:11:06,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 473 GetRequests, 472 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:06,405 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 11 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:06,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 326 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:11:06,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4645 states. [2022-01-10 04:11:06,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4645 to 4613. [2022-01-10 04:11:06,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4613 states, 4612 states have (on average 1.2862098872506504) internal successors, (5932), 4612 states have internal predecessors, (5932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:06,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4613 states to 4613 states and 5932 transitions. [2022-01-10 04:11:06,456 INFO L78 Accepts]: Start accepts. Automaton has 4613 states and 5932 transitions. Word has length 474 [2022-01-10 04:11:06,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:06,456 INFO L470 AbstractCegarLoop]: Abstraction has 4613 states and 5932 transitions. [2022-01-10 04:11:06,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:06,456 INFO L276 IsEmpty]: Start isEmpty. Operand 4613 states and 5932 transitions. [2022-01-10 04:11:06,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 506 [2022-01-10 04:11:06,461 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:06,462 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 11, 11, 8, 7, 7, 6, 6, 6, 6, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:11:06,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:06,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:06,667 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:06,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:06,668 INFO L85 PathProgramCache]: Analyzing trace with hash -988697129, now seen corresponding path program 1 times [2022-01-10 04:11:06,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:06,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [713920975] [2022-01-10 04:11:06,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:06,669 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:06,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:06,670 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:06,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-01-10 04:11:06,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:06,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:06,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:07,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2697 backedges. 1555 proven. 0 refuted. 0 times theorem prover too weak. 1142 trivial. 0 not checked. [2022-01-10 04:11:07,237 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:07,238 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:07,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [713920975] [2022-01-10 04:11:07,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [713920975] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:07,238 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:07,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:07,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713154605] [2022-01-10 04:11:07,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:07,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:07,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:07,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:07,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:07,239 INFO L87 Difference]: Start difference. First operand 4613 states and 5932 transitions. Second operand has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:07,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:07,374 INFO L93 Difference]: Finished difference Result 9813 states and 12943 transitions. [2022-01-10 04:11:07,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:07,375 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 505 [2022-01-10 04:11:07,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:07,381 INFO L225 Difference]: With dead ends: 9813 [2022-01-10 04:11:07,381 INFO L226 Difference]: Without dead ends: 5221 [2022-01-10 04:11:07,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 503 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:07,385 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 11 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:07,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 326 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:11:07,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5221 states. [2022-01-10 04:11:07,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5221 to 5189. [2022-01-10 04:11:07,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5189 states, 5188 states have (on average 1.2698535080956053) internal successors, (6588), 5188 states have internal predecessors, (6588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:07,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5189 states to 5189 states and 6588 transitions. [2022-01-10 04:11:07,456 INFO L78 Accepts]: Start accepts. Automaton has 5189 states and 6588 transitions. Word has length 505 [2022-01-10 04:11:07,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:07,456 INFO L470 AbstractCegarLoop]: Abstraction has 5189 states and 6588 transitions. [2022-01-10 04:11:07,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:07,456 INFO L276 IsEmpty]: Start isEmpty. Operand 5189 states and 6588 transitions. [2022-01-10 04:11:07,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 539 [2022-01-10 04:11:07,462 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:07,462 INFO L514 BasicCegarLoop]: trace histogram [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, 9, 8, 8, 7, 7, 6, 6, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:11:07,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:07,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:07,669 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:07,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:07,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1289711268, now seen corresponding path program 1 times [2022-01-10 04:11:07,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:07,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1161789234] [2022-01-10 04:11:07,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:07,671 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:07,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:07,672 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:07,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-01-10 04:11:07,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:07,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 2 conjunts are in the unsatisfiable core [2022-01-10 04:11:07,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:08,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3104 backedges. 1803 proven. 0 refuted. 0 times theorem prover too weak. 1301 trivial. 0 not checked. [2022-01-10 04:11:08,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-10 04:11:08,297 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:08,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1161789234] [2022-01-10 04:11:08,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1161789234] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-10 04:11:08,297 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-10 04:11:08,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-10 04:11:08,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978330981] [2022-01-10 04:11:08,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-10 04:11:08,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-10 04:11:08,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:08,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-10 04:11:08,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:08,298 INFO L87 Difference]: Start difference. First operand 5189 states and 6588 transitions. Second operand has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:08,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:08,440 INFO L93 Difference]: Finished difference Result 10143 states and 12994 transitions. [2022-01-10 04:11:08,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-10 04:11:08,441 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 538 [2022-01-10 04:11:08,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:08,447 INFO L225 Difference]: With dead ends: 10143 [2022-01-10 04:11:08,447 INFO L226 Difference]: Without dead ends: 4975 [2022-01-10 04:11:08,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 536 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-10 04:11:08,452 INFO L933 BasicCegarLoop]: 213 mSDtfsCounter, 19 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:08,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 326 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-10 04:11:08,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4975 states. [2022-01-10 04:11:08,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4975 to 4150. [2022-01-10 04:11:08,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4150 states, 4149 states have (on average 1.230175946011087) internal successors, (5104), 4149 states have internal predecessors, (5104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:08,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4150 states to 4150 states and 5104 transitions. [2022-01-10 04:11:08,527 INFO L78 Accepts]: Start accepts. Automaton has 4150 states and 5104 transitions. Word has length 538 [2022-01-10 04:11:08,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:08,527 INFO L470 AbstractCegarLoop]: Abstraction has 4150 states and 5104 transitions. [2022-01-10 04:11:08,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 59.333333333333336) internal successors, (178), 3 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:08,527 INFO L276 IsEmpty]: Start isEmpty. Operand 4150 states and 5104 transitions. [2022-01-10 04:11:08,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 579 [2022-01-10 04:11:08,537 INFO L506 BasicCegarLoop]: Found error trace [2022-01-10 04:11:08,537 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 15, 15, 14, 14, 13, 13, 13, 13, 10, 9, 9, 8, 8, 7, 7, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:11:08,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:08,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:08,743 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-01-10 04:11:08,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-10 04:11:08,744 INFO L85 PathProgramCache]: Analyzing trace with hash -958900200, now seen corresponding path program 1 times [2022-01-10 04:11:08,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-01-10 04:11:08,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [857367575] [2022-01-10 04:11:08,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-10 04:11:08,744 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-01-10 04:11:08,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-01-10 04:11:08,745 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-01-10 04:11:08,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-01-10 04:11:08,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-10 04:11:08,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-10 04:11:08,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-10 04:11:09,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3563 backedges. 1998 proven. 26 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2022-01-10 04:11:09,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-10 04:11:10,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3563 backedges. 1998 proven. 26 refuted. 0 times theorem prover too weak. 1539 trivial. 0 not checked. [2022-01-10 04:11:10,007 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-01-10 04:11:10,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [857367575] [2022-01-10 04:11:10,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [857367575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-10 04:11:10,007 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-01-10 04:11:10,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-01-10 04:11:10,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965072217] [2022-01-10 04:11:10,007 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-01-10 04:11:10,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-10 04:11:10,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-01-10 04:11:10,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-10 04:11:10,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-10 04:11:10,009 INFO L87 Difference]: Start difference. First operand 4150 states and 5104 transitions. Second operand has 6 states, 6 states have (on average 48.666666666666664) internal successors, (292), 6 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:10,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-10 04:11:10,292 INFO L93 Difference]: Finished difference Result 5482 states and 6746 transitions. [2022-01-10 04:11:10,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-10 04:11:10,292 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 48.666666666666664) internal successors, (292), 6 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 578 [2022-01-10 04:11:10,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-10 04:11:10,293 INFO L225 Difference]: With dead ends: 5482 [2022-01-10 04:11:10,293 INFO L226 Difference]: Without dead ends: 0 [2022-01-10 04:11:10,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1160 GetRequests, 1153 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-01-10 04:11:10,296 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 253 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-10 04:11:10,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 512 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-10 04:11:10,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-01-10 04:11:10,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-01-10 04:11:10,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:10,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-01-10 04:11:10,297 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 578 [2022-01-10 04:11:10,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-10 04:11:10,297 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-01-10 04:11:10,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 48.666666666666664) internal successors, (292), 6 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-10 04:11:10,298 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-01-10 04:11:10,298 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-01-10 04:11:10,300 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-01-10 04:11:10,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-01-10 04:11:10,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-01-10 04:11:10,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-01-10 04:11:13,188 INFO L858 garLoopResultBuilder]: For program point L564(lines 564 570) no Hoare annotation was computed. [2022-01-10 04:11:13,188 INFO L858 garLoopResultBuilder]: For program point L531(lines 531 534) no Hoare annotation was computed. [2022-01-10 04:11:13,188 INFO L858 garLoopResultBuilder]: For program point L564-1(lines 564 570) no Hoare annotation was computed. [2022-01-10 04:11:13,188 INFO L858 garLoopResultBuilder]: For program point L399(lines 399 417) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L854 garLoopResultBuilder]: At program point L201(lines 197 585) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32)))) (or (and .cse0 .cse1) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (and .cse1 (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) (not (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8640 32)))))) [2022-01-10 04:11:13,189 INFO L854 garLoopResultBuilder]: At program point L168(lines 164 596) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (and .cse1 .cse0) (and .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,189 INFO L861 garLoopResultBuilder]: At program point L135(lines 134 606) the Hoare annotation is: true [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L102(lines 102 104) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L400(lines 400 406) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L500(lines 500 504) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L500-2(lines 500 504) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L203(lines 203 583) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L170(lines 170 594) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L137(lines 137 605) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L861 garLoopResultBuilder]: At program point L633(lines 109 634) the Hoare annotation is: true [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L567(lines 567 569) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L468(lines 468 470) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L270(lines 270 272) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L237(lines 237 248) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L237-2(lines 219 576) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L304(lines 304 308) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L304-2(lines 304 308) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L437-1(lines 437 445) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L239(lines 239 242) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L206(lines 206 582) no Hoare annotation was computed. [2022-01-10 04:11:13,189 INFO L858 garLoopResultBuilder]: For program point L173(lines 173 593) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L140(lines 140 604) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L854 garLoopResultBuilder]: At program point L207(lines 203 583) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32)))) (or (and .cse0 .cse1) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (and .cse1 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (not (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8640 32)))))) [2022-01-10 04:11:13,190 INFO L854 garLoopResultBuilder]: At program point L174(lines 170 594) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (and .cse1 .cse0) (and .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L638(lines 638 640) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L638-2(lines 638 640) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L539(lines 539 549) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L440(lines 440 443) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L341(lines 341 379) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L209(lines 209 581) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L176(lines 176 592) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L143(lines 143 603) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L854 garLoopResultBuilder]: At program point L110-2(lines 110 632) the Hoare annotation is: (let ((.cse3 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (.cse2 (= (_ bv8448 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse7 (= (_ bv8496 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse8 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8576 32))) (.cse4 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse5 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv3 32))) (.cse6 (= (_ bv8672 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8640 32)))) (.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32)))) (or (and .cse0 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| (_ bv8466 32)) .cse1) (and (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv3 32)) .cse2 .cse3) (and .cse4 .cse0) (and .cse0 (= (_ bv8560 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse5 .cse6 .cse1) (and (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv1 32)) .cse7) (and .cse0 (= (_ bv8544 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse4 .cse3) (and .cse0 .cse8 (= (_ bv8576 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| (_ bv8464 32)) (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv0 32))) (and .cse0 (= (_ bv8592 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) .cse8) (and .cse0 .cse8 .cse2) (and .cse0 .cse7 .cse1) (and .cse0 .cse8 (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse0 (= (_ bv8512 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse0 (= (_ bv8608 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) .cse8) (= (_ bv3 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) (and .cse4 .cse5 .cse6) (and .cse0 (= (_ bv8656 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) .cse1) (and .cse0 (= (_ bv8528 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) (= ((_ sign_extend 32) |ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1|) |ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1|)))) [2022-01-10 04:11:13,190 INFO L854 garLoopResultBuilder]: At program point L408(lines 399 417) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (and .cse1 .cse0) (and .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L243(lines 243 246) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L854 garLoopResultBuilder]: At program point L177(lines 176 592) the Hoare annotation is: (let ((.cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (.cse3 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse2 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse0 (= (_ bv8448 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (or (and (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv3 32)) .cse0 .cse1) (and .cse2 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8576 32)) .cse0) (and .cse3 .cse0 .cse1) (and .cse3 .cse2 .cse0))) [2022-01-10 04:11:13,190 INFO L854 garLoopResultBuilder]: At program point L144(lines 137 605) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse2 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)))) (or (and .cse0 .cse1) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (and .cse1 .cse2 (not (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8640 32)))) (and .cse2 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv0 32))))) [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L111(line 111) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L542(lines 542 548) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L344(lines 344 378) no Hoare annotation was computed. [2022-01-10 04:11:13,190 INFO L858 garLoopResultBuilder]: For program point L344-1(lines 344 378) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L212(lines 212 580) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L179(lines 179 591) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L146(lines 146 602) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L113(lines 113 613) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L510(lines 510 513) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L477(lines 477 479) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L411(lines 411 413) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L345(lines 345 375) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L854 garLoopResultBuilder]: At program point L213(lines 209 581) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv3 32))) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (not (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8640 32)))) (and .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (and .cse1 .cse0) (and .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,191 INFO L854 garLoopResultBuilder]: At program point L114(lines 113 613) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,191 INFO L861 garLoopResultBuilder]: At program point L643(lines 22 645) the Hoare annotation is: true [2022-01-10 04:11:13,191 INFO L854 garLoopResultBuilder]: At program point L577(lines 110 632) the Hoare annotation is: (let ((.cse3 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (.cse2 (= (_ bv8448 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse7 (= (_ bv8496 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse8 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8576 32))) (.cse4 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse5 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv3 32))) (.cse6 (= (_ bv8672 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8640 32)))) (.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32)))) (or (and .cse0 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| (_ bv8466 32)) .cse1) (and (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv3 32)) .cse2 .cse3) (and .cse4 .cse0) (and .cse0 (= (_ bv8560 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse5 .cse6 .cse1) (and (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv1 32)) .cse7) (and .cse0 (= (_ bv8544 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse4 .cse3) (and .cse0 .cse8 (= (_ bv8576 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse0 (= (_ bv8592 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) .cse8) (and .cse0 .cse8 .cse2) (and .cse0 .cse7 .cse1) (and .cse0 .cse8 (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse0 (= (_ bv8512 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (and .cse0 (= (_ bv8608 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) .cse8) (= (_ bv3 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) (and .cse4 .cse5 .cse6) (and .cse0 (= (_ bv8656 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) .cse1) (and .cse0 (= (_ bv8528 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|) (= ((_ sign_extend 32) |ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1|) |ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1|)))) [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L545(lines 545 547) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L545-2(lines 219 576) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L215(lines 215 579) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L182(lines 182 590) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L149(lines 149 601) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L116(lines 116 612) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L315(lines 315 322) no Hoare annotation was computed. [2022-01-10 04:11:13,191 INFO L858 garLoopResultBuilder]: For program point L315-2(lines 315 322) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L861 garLoopResultBuilder]: At program point L216(lines 215 579) the Hoare annotation is: true [2022-01-10 04:11:13,192 INFO L854 garLoopResultBuilder]: At program point L183(lines 179 591) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32)))) (or (and .cse0 .cse1) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (and .cse1 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8576 32))))) [2022-01-10 04:11:13,192 INFO L854 garLoopResultBuilder]: At program point L150(lines 146 602) the Hoare annotation is: (let ((.cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse3 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse2 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv1 32)))) (or (and .cse0 .cse1) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (and .cse2 .cse3) (and .cse1 .cse3 (not (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8640 32)))) (and .cse0 .cse2))) [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L614(lines 614 630) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L515(lines 515 525) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L350(lines 350 373) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L861 garLoopResultBuilder]: At program point L218(lines 217 579) the Hoare annotation is: true [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L185(lines 185 589) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L152(lines 152 600) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L119(lines 119 611) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L615(lines 615 629) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L285(lines 285 287) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L285-2(lines 219 576) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L616(lines 616 621) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L616-2(lines 615 629) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L451(lines 451 453) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L319(lines 319 321) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L518(lines 518 524) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L353(lines 353 357) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L353-2(lines 353 357) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L254(lines 254 264) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L188(lines 188 588) no Hoare annotation was computed. [2022-01-10 04:11:13,192 INFO L858 garLoopResultBuilder]: For program point L155(lines 155 599) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L122(lines 122 610) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L618(lines 618 620) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L486(lines 486 496) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L387(lines 387 419) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L255(lines 255 258) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L854 garLoopResultBuilder]: At program point L222(lines 116 612) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,193 INFO L854 garLoopResultBuilder]: At program point L189(lines 185 589) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32)))) (or (and .cse0 .cse1) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (and .cse1 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8576 32))))) [2022-01-10 04:11:13,193 INFO L854 garLoopResultBuilder]: At program point L156(lines 152 600) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (and .cse1 .cse0) (and .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L454(lines 454 463) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L388(lines 388 394) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L554(lines 554 558) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L521(lines 521 523) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L554-2(lines 554 558) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L521-2(lines 219 576) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L191(lines 191 587) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L158(lines 158 598) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L125(lines 125 609) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L489(lines 489 495) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L489-2(lines 219 576) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L93(lines 93 99) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L861 garLoopResultBuilder]: At program point L655(lines 646 657) the Hoare annotation is: true [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L623(lines 623 627) no Hoare annotation was computed. [2022-01-10 04:11:13,193 INFO L858 garLoopResultBuilder]: For program point L458(lines 458 460) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L227(lines 227 229) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L194(lines 194 586) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L161(lines 161 597) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L227-2(lines 227 229) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L128(lines 128 608) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L492(lines 492 494) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L854 garLoopResultBuilder]: At program point L195(lines 191 587) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32)))) (.cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32)))) (or (and .cse0 .cse1) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))) (and .cse1 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| (_ bv8576 32))))) [2022-01-10 04:11:13,194 INFO L854 garLoopResultBuilder]: At program point L162(lines 158 598) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (and .cse1 .cse0) (and .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L96(lines 96 98) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L96-2(lines 93 99) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L854 garLoopResultBuilder]: At program point L493(lines 83 644) the Hoare annotation is: false [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L361(lines 361 369) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L854 garLoopResultBuilder]: At program point L362(lines 338 380) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (and .cse1 .cse0) (and .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L197(lines 197 585) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L164(lines 164 596) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L131(lines 131 607) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 642) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L858 garLoopResultBuilder]: For program point L429(lines 429 431) no Hoare annotation was computed. [2022-01-10 04:11:13,194 INFO L854 garLoopResultBuilder]: At program point L396(lines 387 419) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (.cse1 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (not (= (_ bv8640 32) |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (and .cse1 .cse0) (and .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,194 INFO L854 garLoopResultBuilder]: At program point L132(lines 128 608) the Hoare annotation is: (let ((.cse0 (not (= |ULTIMATE.start_ssl3_accept_~s__hit~0#1| (_ bv0 32))))) (or (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv2 32))) (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| (_ bv4 32))))) [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L364(lines 364 366) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L298(lines 298 300) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L232(lines 232 234) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L298-2(lines 219 576) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L332(lines 332 336) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L332-2(lines 219 576) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L200(lines 200 584) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L167(lines 167 595) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L134(lines 134 606) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L101(lines 101 105) no Hoare annotation was computed. [2022-01-10 04:11:13,195 INFO L858 garLoopResultBuilder]: For program point L101-1(lines 83 644) no Hoare annotation was computed. [2022-01-10 04:11:13,197 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-10 04:11:13,198 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-10 04:11:13,232 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.01 04:11:13 BoogieIcfgContainer [2022-01-10 04:11:13,232 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-10 04:11:13,232 INFO L158 Benchmark]: Toolchain (without parser) took 20658.04ms. Allocated memory was 183.5MB in the beginning and 415.2MB in the end (delta: 231.7MB). Free memory was 131.1MB in the beginning and 241.5MB in the end (delta: -110.4MB). Peak memory consumption was 242.7MB. Max. memory is 8.0GB. [2022-01-10 04:11:13,233 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 183.5MB. Free memory was 148.1MB in the beginning and 147.9MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB. [2022-01-10 04:11:13,233 INFO L158 Benchmark]: CACSL2BoogieTranslator took 292.32ms. Allocated memory is still 183.5MB. Free memory was 130.8MB in the beginning and 151.2MB in the end (delta: -20.4MB). Peak memory consumption was 14.5MB. Max. memory is 8.0GB. [2022-01-10 04:11:13,233 INFO L158 Benchmark]: Boogie Procedure Inliner took 62.15ms. Allocated memory is still 183.5MB. Free memory was 151.2MB in the beginning and 148.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-01-10 04:11:13,233 INFO L158 Benchmark]: Boogie Preprocessor took 30.88ms. Allocated memory is still 183.5MB. Free memory was 148.1MB in the beginning and 146.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-01-10 04:11:13,233 INFO L158 Benchmark]: RCFGBuilder took 464.83ms. Allocated memory is still 183.5MB. Free memory was 146.0MB in the beginning and 118.8MB in the end (delta: 27.2MB). Peak memory consumption was 27.3MB. Max. memory is 8.0GB. [2022-01-10 04:11:13,233 INFO L158 Benchmark]: TraceAbstraction took 19800.05ms. Allocated memory was 183.5MB in the beginning and 415.2MB in the end (delta: 231.7MB). Free memory was 118.3MB in the beginning and 241.5MB in the end (delta: -123.2MB). Peak memory consumption was 230.3MB. Max. memory is 8.0GB. [2022-01-10 04:11:13,234 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 183.5MB. Free memory was 148.1MB in the beginning and 147.9MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 292.32ms. Allocated memory is still 183.5MB. Free memory was 130.8MB in the beginning and 151.2MB in the end (delta: -20.4MB). Peak memory consumption was 14.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 62.15ms. Allocated memory is still 183.5MB. Free memory was 151.2MB in the beginning and 148.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 30.88ms. Allocated memory is still 183.5MB. Free memory was 148.1MB in the beginning and 146.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 464.83ms. Allocated memory is still 183.5MB. Free memory was 146.0MB in the beginning and 118.8MB in the end (delta: 27.2MB). Peak memory consumption was 27.3MB. Max. memory is 8.0GB. * TraceAbstraction took 19800.05ms. Allocated memory was 183.5MB in the beginning and 415.2MB in the end (delta: 231.7MB). Free memory was 118.3MB in the beginning and 241.5MB in the end (delta: -123.2MB). Peak memory consumption was 230.3MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 642]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 147 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 19.7s, OverallIterations: 23, TraceHistogramMax: 18, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 2.7s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1531 SdHoareTripleChecker+Valid, 1.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1531 mSDsluCounter, 10177 SdHoareTripleChecker+Invalid, 1.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 9 IncrementalHoareTripleChecker+Unchecked, 4479 mSDsCounter, 420 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2382 IncrementalHoareTripleChecker+Invalid, 2811 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 420 mSolverCounterUnsat, 5698 mSDtfsCounter, 2382 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6077 GetRequests, 6042 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5189occurred in iteration=21, InterpolantAutomatonStates: 77, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 23 MinimizatonAttempts, 2070 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 28 LocationsWithAnnotation, 28 PreInvPairs, 398 NumberOfFragments, 891 HoareAnnotationTreeSize, 28 FomulaSimplifications, 1869 FormulaSimplificationTreeSizeReduction, 0.7s HoareSimplificationTime, 28 FomulaSimplificationsInter, 6349 FormulaSimplificationTreeSizeReductionInter, 2.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 6.9s InterpolantComputationTime, 5330 NumberOfCodeBlocks, 5330 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 6066 ConstructedInterpolants, 1 QuantifiedInterpolants, 8439 SizeOfPredicates, 8 NumberOfNonLiveVariables, 6309 ConjunctsInSsa, 53 ConjunctsInUnsatCore, 25 InterpolantComputations, 21 PerfectInterpolantSequences, 22332/22436 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 22]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 646]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 164]: Loop Invariant Derived loop invariant: ((blastFlag == 2bv32 && !(8640bv32 == s__state)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 134]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 215]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 203]: Loop Invariant Derived loop invariant: ((!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32)) || ((blastFlag == 2bv32 && !(8640bv32 == s__state)) && !(s__s3__tmp__next_state___0 == 8640bv32)) - InvariantResult [Line: 399]: Loop Invariant Derived loop invariant: ((blastFlag == 2bv32 && !(8640bv32 == s__state)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 191]: Loop Invariant Derived loop invariant: ((!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32)) || ((blastFlag == 2bv32 && !(8640bv32 == s__state)) && s__s3__tmp__next_state___0 == 8576bv32) - InvariantResult [Line: 137]: Loop Invariant Derived loop invariant: (((!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32)) || ((blastFlag == 2bv32 && !(8640bv32 == s__state)) && !(s__s3__tmp__next_state___0 == 8640bv32))) || (!(8640bv32 == s__state) && blastFlag == 0bv32) - InvariantResult [Line: 217]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 110]: Loop Invariant Derived loop invariant: ((((((((((((((((((((blastFlag == 2bv32 && s__state == 8466bv32) && !(s__s3__tmp__next_state___0 == 8640bv32)) || ((s__s3__tmp__next_state___0 == 3bv32 && 8448bv32 == s__state) && blastFlag == 4bv32)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (blastFlag == 2bv32 && 8560bv32 == s__state)) || ((blastFlag == 3bv32 && 8672bv32 == s__state) && !(s__s3__tmp__next_state___0 == 8640bv32))) || (blastFlag == 1bv32 && 8496bv32 == s__state)) || (blastFlag == 2bv32 && 8544bv32 == s__state)) || (!(s__hit == 0bv32) && blastFlag == 4bv32)) || ((blastFlag == 2bv32 && s__s3__tmp__next_state___0 == 8576bv32) && 8576bv32 == s__state)) || (s__state == 8464bv32 && blastFlag == 0bv32)) || ((blastFlag == 2bv32 && 8592bv32 == s__state) && s__s3__tmp__next_state___0 == 8576bv32)) || ((blastFlag == 2bv32 && s__s3__tmp__next_state___0 == 8576bv32) && 8448bv32 == s__state)) || ((blastFlag == 2bv32 && 8496bv32 == s__state) && !(s__s3__tmp__next_state___0 == 8640bv32))) || ((blastFlag == 2bv32 && s__s3__tmp__next_state___0 == 8576bv32) && 8640bv32 == s__state)) || (blastFlag == 2bv32 && 8512bv32 == s__state)) || ((blastFlag == 2bv32 && 8608bv32 == s__state) && s__s3__tmp__next_state___0 == 8576bv32)) || 3bv32 == s__state) || ((!(s__hit == 0bv32) && blastFlag == 3bv32) && 8672bv32 == s__state)) || ((blastFlag == 2bv32 && 8656bv32 == s__state) && !(s__s3__tmp__next_state___0 == 8640bv32))) || ((blastFlag == 2bv32 && 8528bv32 == s__state) && ~sign_extendFrom8To32(s__s3__tmp__new_cipher__algorithms) == __cil_tmp56) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 116]: Loop Invariant Derived loop invariant: (!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 113]: Loop Invariant Derived loop invariant: (!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((s__s3__tmp__next_state___0 == 3bv32 && 8448bv32 == s__state) && blastFlag == 4bv32) || ((blastFlag == 2bv32 && s__s3__tmp__next_state___0 == 8576bv32) && 8448bv32 == s__state)) || ((!(s__hit == 0bv32) && 8448bv32 == s__state) && blastFlag == 4bv32)) || ((!(s__hit == 0bv32) && blastFlag == 2bv32) && 8448bv32 == s__state) - InvariantResult [Line: 185]: Loop Invariant Derived loop invariant: ((!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32)) || ((blastFlag == 2bv32 && !(8640bv32 == s__state)) && s__s3__tmp__next_state___0 == 8576bv32) - InvariantResult [Line: 387]: Loop Invariant Derived loop invariant: ((blastFlag == 2bv32 && !(8640bv32 == s__state)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 209]: Loop Invariant Derived loop invariant: ((((blastFlag == 3bv32 && !(8640bv32 == s__state)) && !(s__s3__tmp__next_state___0 == 8640bv32)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (!(s__hit == 0bv32) && blastFlag == 3bv32)) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 109]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 128]: Loop Invariant Derived loop invariant: (!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 338]: Loop Invariant Derived loop invariant: ((blastFlag == 2bv32 && !(8640bv32 == s__state)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((blastFlag == 2bv32 && !(8640bv32 == s__state)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 170]: Loop Invariant Derived loop invariant: ((blastFlag == 2bv32 && !(8640bv32 == s__state)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (!(s__hit == 0bv32) && blastFlag == 4bv32) - InvariantResult [Line: 179]: Loop Invariant Derived loop invariant: ((!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32)) || ((blastFlag == 2bv32 && !(8640bv32 == s__state)) && s__s3__tmp__next_state___0 == 8576bv32) - InvariantResult [Line: 146]: Loop Invariant Derived loop invariant: ((((!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32)) || (blastFlag == 1bv32 && !(8640bv32 == s__state))) || ((blastFlag == 2bv32 && !(8640bv32 == s__state)) && !(s__s3__tmp__next_state___0 == 8640bv32))) || (!(s__hit == 0bv32) && blastFlag == 1bv32) - InvariantResult [Line: 197]: Loop Invariant Derived loop invariant: ((!(s__hit == 0bv32) && blastFlag == 2bv32) || (!(s__hit == 0bv32) && blastFlag == 4bv32)) || ((blastFlag == 2bv32 && 8640bv32 == s__state) && !(s__s3__tmp__next_state___0 == 8640bv32)) - InvariantResult [Line: 110]: Loop Invariant Derived loop invariant: (((((((((((((((((((blastFlag == 2bv32 && s__state == 8466bv32) && !(s__s3__tmp__next_state___0 == 8640bv32)) || ((s__s3__tmp__next_state___0 == 3bv32 && 8448bv32 == s__state) && blastFlag == 4bv32)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (blastFlag == 2bv32 && 8560bv32 == s__state)) || ((blastFlag == 3bv32 && 8672bv32 == s__state) && !(s__s3__tmp__next_state___0 == 8640bv32))) || (blastFlag == 1bv32 && 8496bv32 == s__state)) || (blastFlag == 2bv32 && 8544bv32 == s__state)) || (!(s__hit == 0bv32) && blastFlag == 4bv32)) || ((blastFlag == 2bv32 && s__s3__tmp__next_state___0 == 8576bv32) && 8576bv32 == s__state)) || ((blastFlag == 2bv32 && 8592bv32 == s__state) && s__s3__tmp__next_state___0 == 8576bv32)) || ((blastFlag == 2bv32 && s__s3__tmp__next_state___0 == 8576bv32) && 8448bv32 == s__state)) || ((blastFlag == 2bv32 && 8496bv32 == s__state) && !(s__s3__tmp__next_state___0 == 8640bv32))) || ((blastFlag == 2bv32 && s__s3__tmp__next_state___0 == 8576bv32) && 8640bv32 == s__state)) || (blastFlag == 2bv32 && 8512bv32 == s__state)) || ((blastFlag == 2bv32 && 8608bv32 == s__state) && s__s3__tmp__next_state___0 == 8576bv32)) || 3bv32 == s__state) || ((!(s__hit == 0bv32) && blastFlag == 3bv32) && 8672bv32 == s__state)) || ((blastFlag == 2bv32 && 8656bv32 == s__state) && !(s__s3__tmp__next_state___0 == 8640bv32))) || ((blastFlag == 2bv32 && 8528bv32 == s__state) && ~sign_extendFrom8To32(s__s3__tmp__new_cipher__algorithms) == __cil_tmp56) - InvariantResult [Line: 158]: Loop Invariant Derived loop invariant: ((blastFlag == 2bv32 && !(8640bv32 == s__state)) || (!(s__hit == 0bv32) && blastFlag == 2bv32)) || (!(s__hit == 0bv32) && blastFlag == 4bv32) RESULT: Ultimate proved your program to be correct! [2022-01-10 04:11:13,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...