./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fa6118479ea6bc4aae2360064ac2f184cd09048a .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fa6118479ea6bc4aae2360064ac2f184cd09048a ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-29 03:29:30,854 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-29 03:29:30,857 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-29 03:29:30,900 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-29 03:29:30,900 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-29 03:29:30,904 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-29 03:29:30,906 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-29 03:29:30,912 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-29 03:29:30,915 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-29 03:29:30,920 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-29 03:29:30,921 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-29 03:29:30,926 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-29 03:29:30,926 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-29 03:29:30,929 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-29 03:29:30,931 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-29 03:29:30,935 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-29 03:29:30,937 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-29 03:29:30,937 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-29 03:29:30,940 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-29 03:29:30,947 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-29 03:29:30,949 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-29 03:29:30,950 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-29 03:29:30,952 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-29 03:29:30,953 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-29 03:29:30,960 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-29 03:29:30,961 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-29 03:29:30,961 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-29 03:29:30,963 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-29 03:29:30,964 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-29 03:29:30,965 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-29 03:29:30,965 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-29 03:29:30,966 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-29 03:29:30,967 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-29 03:29:30,968 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-29 03:29:30,969 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-29 03:29:30,970 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-29 03:29:30,970 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-29 03:29:30,971 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-29 03:29:30,971 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-29 03:29:30,973 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-29 03:29:30,973 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-29 03:29:30,974 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-08-29 03:29:31,019 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-29 03:29:31,020 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-29 03:29:31,021 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-29 03:29:31,021 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-29 03:29:31,023 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-29 03:29:31,023 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-29 03:29:31,023 INFO L138 SettingsManager]: * Use SBE=true [2021-08-29 03:29:31,024 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-29 03:29:31,024 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-29 03:29:31,024 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-29 03:29:31,025 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-29 03:29:31,025 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-29 03:29:31,025 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-29 03:29:31,025 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-29 03:29:31,026 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-29 03:29:31,026 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-29 03:29:31,026 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-29 03:29:31,026 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-29 03:29:31,026 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-29 03:29:31,026 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-29 03:29:31,027 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-29 03:29:31,027 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-29 03:29:31,027 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-29 03:29:31,027 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-29 03:29:31,027 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-29 03:29:31,028 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-29 03:29:31,028 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-29 03:29:31,028 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-29 03:29:31,028 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-29 03:29:31,028 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-29 03:29:31,028 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> fa6118479ea6bc4aae2360064ac2f184cd09048a [2021-08-29 03:29:31,364 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-29 03:29:31,389 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-29 03:29:31,392 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-29 03:29:31,394 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-29 03:29:31,394 INFO L275 PluginConnector]: CDTParser initialized [2021-08-29 03:29:31,396 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c [2021-08-29 03:29:31,473 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6141b2e2d/5b0c0f1eb6754a629ff6a4dbbae200c6/FLAGde2c3cce2 [2021-08-29 03:29:31,994 INFO L306 CDTParser]: Found 1 translation units. [2021-08-29 03:29:31,995 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c [2021-08-29 03:29:32,018 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6141b2e2d/5b0c0f1eb6754a629ff6a4dbbae200c6/FLAGde2c3cce2 [2021-08-29 03:29:32,301 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6141b2e2d/5b0c0f1eb6754a629ff6a4dbbae200c6 [2021-08-29 03:29:32,304 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-29 03:29:32,306 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-29 03:29:32,309 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-29 03:29:32,309 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-29 03:29:32,312 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-29 03:29:32,313 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:32,314 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c563d93 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32, skipping insertion in model container [2021-08-29 03:29:32,314 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:32,320 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-29 03:29:32,382 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-29 03:29:32,820 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c[71313,71326] [2021-08-29 03:29:32,834 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-29 03:29:32,852 INFO L203 MainTranslator]: Completed pre-run [2021-08-29 03:29:32,958 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c[71313,71326] [2021-08-29 03:29:32,961 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-29 03:29:32,975 INFO L208 MainTranslator]: Completed translation [2021-08-29 03:29:32,976 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32 WrapperNode [2021-08-29 03:29:32,976 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-29 03:29:32,977 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-29 03:29:32,977 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-29 03:29:32,977 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-29 03:29:32,983 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,001 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,062 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-29 03:29:33,069 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-29 03:29:33,069 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-29 03:29:33,070 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-29 03:29:33,077 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,077 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,100 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,104 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,155 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,172 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,174 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,184 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-29 03:29:33,188 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-29 03:29:33,189 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-29 03:29:33,189 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-29 03:29:33,190 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (1/1) ... [2021-08-29 03:29:33,197 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-29 03:29:33,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-29 03:29:33,221 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) [2021-08-29 03:29:33,247 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 [2021-08-29 03:29:33,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-08-29 03:29:33,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-29 03:29:33,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-08-29 03:29:33,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-08-29 03:29:33,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-08-29 03:29:33,272 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-29 03:29:33,273 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-08-29 03:29:33,273 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-29 03:29:33,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-29 03:29:33,482 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-29 03:29:33,879 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##87: assume false; [2021-08-29 03:29:33,880 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##88: assume !false; [2021-08-29 03:29:33,890 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-29 03:29:33,890 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-08-29 03:29:33,892 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 03:29:33 BoogieIcfgContainer [2021-08-29 03:29:33,892 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-29 03:29:33,894 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-29 03:29:33,894 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-29 03:29:33,896 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-29 03:29:33,897 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.08 03:29:32" (1/3) ... [2021-08-29 03:29:33,898 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a290f74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 03:29:33, skipping insertion in model container [2021-08-29 03:29:33,898 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:29:32" (2/3) ... [2021-08-29 03:29:33,898 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3a290f74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 03:29:33, skipping insertion in model container [2021-08-29 03:29:33,898 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 03:29:33" (3/3) ... [2021-08-29 03:29:33,899 INFO L111 eAbstractionObserver]: Analyzing ICFG s3_srvr.blast.03.i.cil.c [2021-08-29 03:29:33,904 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-29 03:29:33,905 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-29 03:29:33,951 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-29 03:29:33,960 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, mConcurrency=FINITE_AUTOMATA, 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 [2021-08-29 03:29:33,960 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-08-29 03:29:33,979 INFO L276 IsEmpty]: Start isEmpty. Operand has 143 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 142 states have internal predecessors, (241), 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) [2021-08-29 03:29:33,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-29 03:29:33,999 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:34,000 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:34,001 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:34,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:34,006 INFO L82 PathProgramCache]: Analyzing trace with hash 522837677, now seen corresponding path program 1 times [2021-08-29 03:29:34,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:34,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043357582] [2021-08-29 03:29:34,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:34,015 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:34,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:34,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:34,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043357582] [2021-08-29 03:29:34,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043357582] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:34,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:34,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:34,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514043977] [2021-08-29 03:29:34,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:34,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:34,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:34,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:34,431 INFO L87 Difference]: Start difference. First operand has 143 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 142 states have internal predecessors, (241), 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 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 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) [2021-08-29 03:29:35,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:35,287 INFO L93 Difference]: Finished difference Result 313 states and 527 transitions. [2021-08-29 03:29:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:35,290 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 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 45 [2021-08-29 03:29:35,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:35,301 INFO L225 Difference]: With dead ends: 313 [2021-08-29 03:29:35,301 INFO L226 Difference]: Without dead ends: 158 [2021-08-29 03:29:35,305 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 37.14ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:35,309 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 36 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 703 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 635.35ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.34ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 767.59ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:35,314 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 0 Invalid, 712 Unknown, 0 Unchecked, 7.34ms Time], IncrementalHoareTripleChecker [9 Valid, 703 Invalid, 0 Unknown, 0 Unchecked, 767.59ms Time] [2021-08-29 03:29:35,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-08-29 03:29:35,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 141. [2021-08-29 03:29:35,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.542857142857143) internal successors, (216), 140 states have internal predecessors, (216), 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) [2021-08-29 03:29:35,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 216 transitions. [2021-08-29 03:29:35,382 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 216 transitions. Word has length 45 [2021-08-29 03:29:35,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:35,383 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 216 transitions. [2021-08-29 03:29:35,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 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) [2021-08-29 03:29:35,384 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 216 transitions. [2021-08-29 03:29:35,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-08-29 03:29:35,391 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:35,392 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-29 03:29:35,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-29 03:29:35,392 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:35,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:35,394 INFO L82 PathProgramCache]: Analyzing trace with hash -428665669, now seen corresponding path program 1 times [2021-08-29 03:29:35,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:35,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371706714] [2021-08-29 03:29:35,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:35,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:35,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:35,521 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:35,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:35,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371706714] [2021-08-29 03:29:35,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371706714] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:35,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:35,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:35,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963589244] [2021-08-29 03:29:35,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:35,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:35,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:35,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:35,529 INFO L87 Difference]: Start difference. First operand 141 states and 216 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 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) [2021-08-29 03:29:36,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:36,145 INFO L93 Difference]: Finished difference Result 280 states and 423 transitions. [2021-08-29 03:29:36,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:36,146 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 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 [2021-08-29 03:29:36,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:36,147 INFO L225 Difference]: With dead ends: 280 [2021-08-29 03:29:36,148 INFO L226 Difference]: Without dead ends: 158 [2021-08-29 03:29:36,148 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.08ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:36,149 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 24 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 460.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.51ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 576.42ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:36,150 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 0 Invalid, 589 Unknown, 0 Unchecked, 3.51ms Time], IncrementalHoareTripleChecker [8 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 576.42ms Time] [2021-08-29 03:29:36,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-08-29 03:29:36,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 141. [2021-08-29 03:29:36,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.5357142857142858) internal successors, (215), 140 states have internal predecessors, (215), 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) [2021-08-29 03:29:36,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 215 transitions. [2021-08-29 03:29:36,159 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 215 transitions. Word has length 58 [2021-08-29 03:29:36,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:36,159 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 215 transitions. [2021-08-29 03:29:36,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 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) [2021-08-29 03:29:36,160 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 215 transitions. [2021-08-29 03:29:36,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-08-29 03:29:36,161 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:36,161 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-29 03:29:36,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-29 03:29:36,162 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:36,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:36,163 INFO L82 PathProgramCache]: Analyzing trace with hash -1858029875, now seen corresponding path program 1 times [2021-08-29 03:29:36,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:36,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887531982] [2021-08-29 03:29:36,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:36,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:36,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:36,244 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:36,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:36,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887531982] [2021-08-29 03:29:36,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887531982] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:36,244 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:36,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:36,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621539815] [2021-08-29 03:29:36,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:36,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:36,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:36,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:36,246 INFO L87 Difference]: Start difference. First operand 141 states and 215 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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) [2021-08-29 03:29:36,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:36,774 INFO L93 Difference]: Finished difference Result 279 states and 421 transitions. [2021-08-29 03:29:36,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:36,774 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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 59 [2021-08-29 03:29:36,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:36,776 INFO L225 Difference]: With dead ends: 279 [2021-08-29 03:29:36,776 INFO L226 Difference]: Without dead ends: 157 [2021-08-29 03:29:36,776 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.57ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:36,777 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 28 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 413.46ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.57ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 501.16ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:36,778 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 0 Invalid, 588 Unknown, 0 Unchecked, 2.57ms Time], IncrementalHoareTripleChecker [7 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 501.16ms Time] [2021-08-29 03:29:36,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-08-29 03:29:36,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 141. [2021-08-29 03:29:36,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.5285714285714285) internal successors, (214), 140 states have internal predecessors, (214), 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) [2021-08-29 03:29:36,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 214 transitions. [2021-08-29 03:29:36,787 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 214 transitions. Word has length 59 [2021-08-29 03:29:36,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:36,788 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 214 transitions. [2021-08-29 03:29:36,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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) [2021-08-29 03:29:36,788 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 214 transitions. [2021-08-29 03:29:36,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-08-29 03:29:36,791 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:36,791 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-29 03:29:36,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-29 03:29:36,793 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:36,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:36,794 INFO L82 PathProgramCache]: Analyzing trace with hash -514836424, now seen corresponding path program 1 times [2021-08-29 03:29:36,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:36,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109447113] [2021-08-29 03:29:36,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:36,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:36,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:36,900 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:36,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:36,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109447113] [2021-08-29 03:29:36,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109447113] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:36,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:36,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:36,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147790290] [2021-08-29 03:29:36,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:36,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:36,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:36,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:36,903 INFO L87 Difference]: Start difference. First operand 141 states and 214 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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) [2021-08-29 03:29:37,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:37,391 INFO L93 Difference]: Finished difference Result 277 states and 418 transitions. [2021-08-29 03:29:37,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:37,391 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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 59 [2021-08-29 03:29:37,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:37,393 INFO L225 Difference]: With dead ends: 277 [2021-08-29 03:29:37,393 INFO L226 Difference]: Without dead ends: 155 [2021-08-29 03:29:37,393 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.93ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:37,394 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 21 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 382.07ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.06ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 465.49ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:37,395 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 0 Invalid, 587 Unknown, 0 Unchecked, 2.06ms Time], IncrementalHoareTripleChecker [6 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 465.49ms Time] [2021-08-29 03:29:37,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-08-29 03:29:37,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 141. [2021-08-29 03:29:37,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.5214285714285714) internal successors, (213), 140 states have internal predecessors, (213), 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) [2021-08-29 03:29:37,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 213 transitions. [2021-08-29 03:29:37,402 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 213 transitions. Word has length 59 [2021-08-29 03:29:37,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:37,402 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 213 transitions. [2021-08-29 03:29:37,402 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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) [2021-08-29 03:29:37,402 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 213 transitions. [2021-08-29 03:29:37,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-08-29 03:29:37,403 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:37,403 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-29 03:29:37,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-29 03:29:37,404 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:37,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:37,404 INFO L82 PathProgramCache]: Analyzing trace with hash 434511736, now seen corresponding path program 1 times [2021-08-29 03:29:37,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:37,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303977909] [2021-08-29 03:29:37,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:37,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:37,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:37,455 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:37,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:37,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303977909] [2021-08-29 03:29:37,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303977909] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:37,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:37,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:37,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607259539] [2021-08-29 03:29:37,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:37,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:37,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:37,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:37,457 INFO L87 Difference]: Start difference. First operand 141 states and 213 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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) [2021-08-29 03:29:37,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:37,955 INFO L93 Difference]: Finished difference Result 276 states and 416 transitions. [2021-08-29 03:29:37,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:37,956 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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 59 [2021-08-29 03:29:37,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:37,957 INFO L225 Difference]: With dead ends: 276 [2021-08-29 03:29:37,957 INFO L226 Difference]: Without dead ends: 154 [2021-08-29 03:29:37,957 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.95ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:37,958 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 19 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 397.89ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.23ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 474.12ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:37,959 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 0 Invalid, 587 Unknown, 0 Unchecked, 2.23ms Time], IncrementalHoareTripleChecker [6 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 474.12ms Time] [2021-08-29 03:29:37,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-08-29 03:29:37,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 141. [2021-08-29 03:29:37,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.5142857142857142) internal successors, (212), 140 states have internal predecessors, (212), 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) [2021-08-29 03:29:37,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 212 transitions. [2021-08-29 03:29:37,971 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 212 transitions. Word has length 59 [2021-08-29 03:29:37,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:37,971 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 212 transitions. [2021-08-29 03:29:37,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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) [2021-08-29 03:29:37,972 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 212 transitions. [2021-08-29 03:29:37,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-08-29 03:29:37,973 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:37,974 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-29 03:29:37,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-29 03:29:37,977 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:37,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:37,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1020019103, now seen corresponding path program 1 times [2021-08-29 03:29:37,979 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:37,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040491315] [2021-08-29 03:29:37,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:37,981 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:38,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:38,057 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:38,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:38,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040491315] [2021-08-29 03:29:38,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040491315] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:38,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:38,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:38,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512078103] [2021-08-29 03:29:38,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:38,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:38,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:38,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:38,064 INFO L87 Difference]: Start difference. First operand 141 states and 212 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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) [2021-08-29 03:29:38,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:38,522 INFO L93 Difference]: Finished difference Result 276 states and 415 transitions. [2021-08-29 03:29:38,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:38,523 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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 59 [2021-08-29 03:29:38,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:38,524 INFO L225 Difference]: With dead ends: 276 [2021-08-29 03:29:38,524 INFO L226 Difference]: Without dead ends: 154 [2021-08-29 03:29:38,525 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.02ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:38,525 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 24 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 366.85ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.00ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 437.06ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:38,526 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 0 Invalid, 587 Unknown, 0 Unchecked, 2.00ms Time], IncrementalHoareTripleChecker [6 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 437.06ms Time] [2021-08-29 03:29:38,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-08-29 03:29:38,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 141. [2021-08-29 03:29:38,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.5071428571428571) internal successors, (211), 140 states have internal predecessors, (211), 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) [2021-08-29 03:29:38,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 211 transitions. [2021-08-29 03:29:38,532 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 211 transitions. Word has length 59 [2021-08-29 03:29:38,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:38,533 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 211 transitions. [2021-08-29 03:29:38,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 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) [2021-08-29 03:29:38,533 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 211 transitions. [2021-08-29 03:29:38,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-08-29 03:29:38,534 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:38,534 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-29 03:29:38,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-29 03:29:38,534 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:38,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:38,535 INFO L82 PathProgramCache]: Analyzing trace with hash 321491268, now seen corresponding path program 1 times [2021-08-29 03:29:38,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:38,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150220728] [2021-08-29 03:29:38,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:38,536 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:38,577 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:38,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:38,577 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150220728] [2021-08-29 03:29:38,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150220728] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:38,578 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:38,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:38,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057315309] [2021-08-29 03:29:38,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:38,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:38,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:38,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:38,579 INFO L87 Difference]: Start difference. First operand 141 states and 211 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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) [2021-08-29 03:29:39,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:39,032 INFO L93 Difference]: Finished difference Result 276 states and 414 transitions. [2021-08-29 03:29:39,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:39,033 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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 60 [2021-08-29 03:29:39,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:39,033 INFO L225 Difference]: With dead ends: 276 [2021-08-29 03:29:39,033 INFO L226 Difference]: Without dead ends: 154 [2021-08-29 03:29:39,034 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.45ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:39,035 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 22 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 349.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.82ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 429.63ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:39,035 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 0 Invalid, 587 Unknown, 0 Unchecked, 1.82ms Time], IncrementalHoareTripleChecker [6 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 429.63ms Time] [2021-08-29 03:29:39,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-08-29 03:29:39,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 141. [2021-08-29 03:29:39,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.5) internal successors, (210), 140 states have internal predecessors, (210), 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) [2021-08-29 03:29:39,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 210 transitions. [2021-08-29 03:29:39,041 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 210 transitions. Word has length 60 [2021-08-29 03:29:39,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:39,041 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 210 transitions. [2021-08-29 03:29:39,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 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) [2021-08-29 03:29:39,042 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 210 transitions. [2021-08-29 03:29:39,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-08-29 03:29:39,042 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:39,043 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-29 03:29:39,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-29 03:29:39,043 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:39,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:39,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1080156986, now seen corresponding path program 1 times [2021-08-29 03:29:39,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:39,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8399626] [2021-08-29 03:29:39,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:39,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:39,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:39,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:39,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:39,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8399626] [2021-08-29 03:29:39,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8399626] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:39,086 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:39,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:39,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800260754] [2021-08-29 03:29:39,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:39,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:39,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:39,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:39,088 INFO L87 Difference]: Start difference. First operand 141 states and 210 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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) [2021-08-29 03:29:39,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:39,475 INFO L93 Difference]: Finished difference Result 276 states and 413 transitions. [2021-08-29 03:29:39,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:39,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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 61 [2021-08-29 03:29:39,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:39,476 INFO L225 Difference]: With dead ends: 276 [2021-08-29 03:29:39,477 INFO L226 Difference]: Without dead ends: 154 [2021-08-29 03:29:39,477 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.39ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:39,478 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 20 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 310.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.53ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 371.35ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:39,478 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 0 Invalid, 587 Unknown, 0 Unchecked, 1.53ms Time], IncrementalHoareTripleChecker [6 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 371.35ms Time] [2021-08-29 03:29:39,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-08-29 03:29:39,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 141. [2021-08-29 03:29:39,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.4928571428571429) internal successors, (209), 140 states have internal predecessors, (209), 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) [2021-08-29 03:29:39,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 209 transitions. [2021-08-29 03:29:39,483 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 209 transitions. Word has length 61 [2021-08-29 03:29:39,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:39,483 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 209 transitions. [2021-08-29 03:29:39,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 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) [2021-08-29 03:29:39,483 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 209 transitions. [2021-08-29 03:29:39,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-08-29 03:29:39,484 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:39,484 INFO L513 BasicCegarLoop]: trace histogram [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] [2021-08-29 03:29:39,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-29 03:29:39,485 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:39,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:39,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1620376695, now seen corresponding path program 1 times [2021-08-29 03:29:39,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:39,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190711295] [2021-08-29 03:29:39,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:39,486 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:39,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:39,539 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:39,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:39,539 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190711295] [2021-08-29 03:29:39,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190711295] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:39,540 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:39,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:39,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726743032] [2021-08-29 03:29:39,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:39,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:39,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:39,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:39,542 INFO L87 Difference]: Start difference. First operand 141 states and 209 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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) [2021-08-29 03:29:39,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:39,958 INFO L93 Difference]: Finished difference Result 266 states and 399 transitions. [2021-08-29 03:29:39,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:39,963 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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 62 [2021-08-29 03:29:39,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:39,964 INFO L225 Difference]: With dead ends: 266 [2021-08-29 03:29:39,964 INFO L226 Difference]: Without dead ends: 144 [2021-08-29 03:29:39,965 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.01ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:39,965 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 11 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 337.33ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.58ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 397.97ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:39,966 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 0 Invalid, 583 Unknown, 0 Unchecked, 1.58ms Time], IncrementalHoareTripleChecker [2 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 397.97ms Time] [2021-08-29 03:29:39,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2021-08-29 03:29:39,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 141. [2021-08-29 03:29:39,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 1.4857142857142858) internal successors, (208), 140 states have internal predecessors, (208), 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) [2021-08-29 03:29:39,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 208 transitions. [2021-08-29 03:29:39,970 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 208 transitions. Word has length 62 [2021-08-29 03:29:39,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:39,971 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 208 transitions. [2021-08-29 03:29:39,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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) [2021-08-29 03:29:39,971 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 208 transitions. [2021-08-29 03:29:39,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-08-29 03:29:39,972 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:39,972 INFO L513 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, 1, 1, 1, 1] [2021-08-29 03:29:39,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-29 03:29:39,972 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:39,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:39,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1220225295, now seen corresponding path program 1 times [2021-08-29 03:29:39,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:39,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610257705] [2021-08-29 03:29:39,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:39,973 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:39,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:40,016 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:40,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:40,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610257705] [2021-08-29 03:29:40,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610257705] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:40,017 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:40,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:40,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911807943] [2021-08-29 03:29:40,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:40,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:40,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:40,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:40,018 INFO L87 Difference]: Start difference. First operand 141 states and 208 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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) [2021-08-29 03:29:40,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:40,458 INFO L93 Difference]: Finished difference Result 306 states and 460 transitions. [2021-08-29 03:29:40,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:40,458 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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 62 [2021-08-29 03:29:40,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:40,459 INFO L225 Difference]: With dead ends: 306 [2021-08-29 03:29:40,459 INFO L226 Difference]: Without dead ends: 184 [2021-08-29 03:29:40,460 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.52ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:40,460 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 34 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 348.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.83ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 421.51ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:40,461 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 0 Invalid, 629 Unknown, 0 Unchecked, 1.83ms Time], IncrementalHoareTripleChecker [9 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 421.51ms Time] [2021-08-29 03:29:40,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-08-29 03:29:40,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 163. [2021-08-29 03:29:40,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.5185185185185186) internal successors, (246), 162 states have internal predecessors, (246), 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) [2021-08-29 03:29:40,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 246 transitions. [2021-08-29 03:29:40,466 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 246 transitions. Word has length 62 [2021-08-29 03:29:40,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:40,466 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 246 transitions. [2021-08-29 03:29:40,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 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) [2021-08-29 03:29:40,467 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 246 transitions. [2021-08-29 03:29:40,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-08-29 03:29:40,467 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:40,468 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:40,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-08-29 03:29:40,468 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:40,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:40,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1563120905, now seen corresponding path program 1 times [2021-08-29 03:29:40,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:40,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768082071] [2021-08-29 03:29:40,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:40,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:40,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:40,510 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:40,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:40,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768082071] [2021-08-29 03:29:40,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768082071] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:40,511 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:40,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:40,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411924872] [2021-08-29 03:29:40,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:40,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:40,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:40,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:40,513 INFO L87 Difference]: Start difference. First operand 163 states and 246 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 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) [2021-08-29 03:29:40,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:40,986 INFO L93 Difference]: Finished difference Result 328 states and 497 transitions. [2021-08-29 03:29:40,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:40,987 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 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 75 [2021-08-29 03:29:40,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:40,990 INFO L225 Difference]: With dead ends: 328 [2021-08-29 03:29:40,990 INFO L226 Difference]: Without dead ends: 184 [2021-08-29 03:29:40,991 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.21ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:40,992 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 39 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 380.31ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.96ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 452.71ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:40,992 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 0 Invalid, 628 Unknown, 0 Unchecked, 1.96ms Time], IncrementalHoareTripleChecker [9 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 452.71ms Time] [2021-08-29 03:29:40,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-08-29 03:29:40,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 163. [2021-08-29 03:29:41,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.5123456790123457) internal successors, (245), 162 states have internal predecessors, (245), 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) [2021-08-29 03:29:41,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 245 transitions. [2021-08-29 03:29:41,002 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 245 transitions. Word has length 75 [2021-08-29 03:29:41,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:41,002 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 245 transitions. [2021-08-29 03:29:41,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 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) [2021-08-29 03:29:41,003 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 245 transitions. [2021-08-29 03:29:41,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-29 03:29:41,004 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:41,004 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 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] [2021-08-29 03:29:41,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-08-29 03:29:41,005 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:41,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:41,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1628563473, now seen corresponding path program 1 times [2021-08-29 03:29:41,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:41,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535121254] [2021-08-29 03:29:41,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:41,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:41,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:41,081 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:41,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:41,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535121254] [2021-08-29 03:29:41,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535121254] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:41,082 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:41,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:41,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985395081] [2021-08-29 03:29:41,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:41,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:41,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:41,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:41,083 INFO L87 Difference]: Start difference. First operand 163 states and 245 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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) [2021-08-29 03:29:41,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:41,541 INFO L93 Difference]: Finished difference Result 327 states and 494 transitions. [2021-08-29 03:29:41,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:41,541 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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 76 [2021-08-29 03:29:41,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:41,542 INFO L225 Difference]: With dead ends: 327 [2021-08-29 03:29:41,542 INFO L226 Difference]: Without dead ends: 183 [2021-08-29 03:29:41,543 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.45ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:41,543 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 43 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 360.17ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.00ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 436.79ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:41,544 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 0 Invalid, 627 Unknown, 0 Unchecked, 2.00ms Time], IncrementalHoareTripleChecker [8 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 436.79ms Time] [2021-08-29 03:29:41,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-08-29 03:29:41,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 163. [2021-08-29 03:29:41,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.5061728395061729) internal successors, (244), 162 states have internal predecessors, (244), 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) [2021-08-29 03:29:41,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 244 transitions. [2021-08-29 03:29:41,549 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 244 transitions. Word has length 76 [2021-08-29 03:29:41,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:41,549 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 244 transitions. [2021-08-29 03:29:41,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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) [2021-08-29 03:29:41,550 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 244 transitions. [2021-08-29 03:29:41,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-29 03:29:41,550 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:41,551 INFO L513 BasicCegarLoop]: trace histogram [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, 1, 1, 1] [2021-08-29 03:29:41,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-08-29 03:29:41,551 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:41,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:41,552 INFO L82 PathProgramCache]: Analyzing trace with hash -1323210372, now seen corresponding path program 1 times [2021-08-29 03:29:41,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:41,552 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812755139] [2021-08-29 03:29:41,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:41,552 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:41,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:41,595 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:41,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:41,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812755139] [2021-08-29 03:29:41,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812755139] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:41,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:41,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:41,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269489654] [2021-08-29 03:29:41,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:41,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:41,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:41,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:41,597 INFO L87 Difference]: Start difference. First operand 163 states and 244 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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) [2021-08-29 03:29:42,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:42,062 INFO L93 Difference]: Finished difference Result 325 states and 490 transitions. [2021-08-29 03:29:42,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:42,063 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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 76 [2021-08-29 03:29:42,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:42,064 INFO L225 Difference]: With dead ends: 325 [2021-08-29 03:29:42,064 INFO L226 Difference]: Without dead ends: 181 [2021-08-29 03:29:42,064 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.14ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:42,065 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 36 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 376.35ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.84ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 444.49ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:42,065 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 0 Invalid, 626 Unknown, 0 Unchecked, 1.84ms Time], IncrementalHoareTripleChecker [7 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 444.49ms Time] [2021-08-29 03:29:42,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-08-29 03:29:42,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 163. [2021-08-29 03:29:42,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.5) internal successors, (243), 162 states have internal predecessors, (243), 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) [2021-08-29 03:29:42,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 243 transitions. [2021-08-29 03:29:42,070 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 243 transitions. Word has length 76 [2021-08-29 03:29:42,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:42,071 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 243 transitions. [2021-08-29 03:29:42,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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) [2021-08-29 03:29:42,071 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 243 transitions. [2021-08-29 03:29:42,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-29 03:29:42,072 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:42,072 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:42,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-08-29 03:29:42,072 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:42,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:42,073 INFO L82 PathProgramCache]: Analyzing trace with hash -373862212, now seen corresponding path program 1 times [2021-08-29 03:29:42,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:42,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527791477] [2021-08-29 03:29:42,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:42,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:42,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:42,116 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:42,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:42,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527791477] [2021-08-29 03:29:42,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527791477] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:42,117 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:42,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:42,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837677925] [2021-08-29 03:29:42,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:42,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:42,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:42,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:42,118 INFO L87 Difference]: Start difference. First operand 163 states and 243 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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) [2021-08-29 03:29:42,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:42,618 INFO L93 Difference]: Finished difference Result 324 states and 487 transitions. [2021-08-29 03:29:42,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:42,619 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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 76 [2021-08-29 03:29:42,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:42,620 INFO L225 Difference]: With dead ends: 324 [2021-08-29 03:29:42,620 INFO L226 Difference]: Without dead ends: 180 [2021-08-29 03:29:42,620 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.27ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:42,621 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 34 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 379.82ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.00ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 478.12ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:42,621 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 0 Invalid, 626 Unknown, 0 Unchecked, 2.00ms Time], IncrementalHoareTripleChecker [7 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 478.12ms Time] [2021-08-29 03:29:42,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-08-29 03:29:42,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 163. [2021-08-29 03:29:42,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.4938271604938271) internal successors, (242), 162 states have internal predecessors, (242), 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) [2021-08-29 03:29:42,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 242 transitions. [2021-08-29 03:29:42,627 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 242 transitions. Word has length 76 [2021-08-29 03:29:42,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:42,627 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 242 transitions. [2021-08-29 03:29:42,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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) [2021-08-29 03:29:42,627 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 242 transitions. [2021-08-29 03:29:42,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-29 03:29:42,628 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:42,628 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:42,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-08-29 03:29:42,628 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:42,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:42,629 INFO L82 PathProgramCache]: Analyzing trace with hash -1828393051, now seen corresponding path program 1 times [2021-08-29 03:29:42,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:42,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001137821] [2021-08-29 03:29:42,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:42,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:42,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:42,675 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:42,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:42,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001137821] [2021-08-29 03:29:42,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001137821] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:42,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:42,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:42,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724922626] [2021-08-29 03:29:42,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:42,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:42,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:42,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:42,677 INFO L87 Difference]: Start difference. First operand 163 states and 242 transitions. Second operand has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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) [2021-08-29 03:29:43,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:43,156 INFO L93 Difference]: Finished difference Result 324 states and 485 transitions. [2021-08-29 03:29:43,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:43,161 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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 76 [2021-08-29 03:29:43,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:43,162 INFO L225 Difference]: With dead ends: 324 [2021-08-29 03:29:43,162 INFO L226 Difference]: Without dead ends: 180 [2021-08-29 03:29:43,162 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.73ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:43,163 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 39 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 382.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.88ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 459.29ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:43,163 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 0 Invalid, 626 Unknown, 0 Unchecked, 1.88ms Time], IncrementalHoareTripleChecker [7 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 459.29ms Time] [2021-08-29 03:29:43,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-08-29 03:29:43,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 163. [2021-08-29 03:29:43,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.4876543209876543) internal successors, (241), 162 states have internal predecessors, (241), 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) [2021-08-29 03:29:43,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 241 transitions. [2021-08-29 03:29:43,167 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 241 transitions. Word has length 76 [2021-08-29 03:29:43,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:43,167 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 241 transitions. [2021-08-29 03:29:43,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.0) internal successors, (76), 4 states have internal predecessors, (76), 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) [2021-08-29 03:29:43,167 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 241 transitions. [2021-08-29 03:29:43,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-08-29 03:29:43,168 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:43,168 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:43,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-08-29 03:29:43,168 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:43,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:43,173 INFO L82 PathProgramCache]: Analyzing trace with hash 1031702656, now seen corresponding path program 1 times [2021-08-29 03:29:43,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:43,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379356454] [2021-08-29 03:29:43,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:43,174 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:43,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:43,224 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:43,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:43,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379356454] [2021-08-29 03:29:43,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379356454] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:43,226 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:43,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:43,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978876769] [2021-08-29 03:29:43,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:43,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:43,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:43,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:43,228 INFO L87 Difference]: Start difference. First operand 163 states and 241 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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) [2021-08-29 03:29:43,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:43,686 INFO L93 Difference]: Finished difference Result 324 states and 483 transitions. [2021-08-29 03:29:43,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:43,687 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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 77 [2021-08-29 03:29:43,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:43,687 INFO L225 Difference]: With dead ends: 324 [2021-08-29 03:29:43,688 INFO L226 Difference]: Without dead ends: 180 [2021-08-29 03:29:43,688 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.02ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:43,689 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 37 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 364.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.17ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 438.34ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:43,689 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 0 Invalid, 626 Unknown, 0 Unchecked, 2.17ms Time], IncrementalHoareTripleChecker [7 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 438.34ms Time] [2021-08-29 03:29:43,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-08-29 03:29:43,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 163. [2021-08-29 03:29:43,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.4814814814814814) internal successors, (240), 162 states have internal predecessors, (240), 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) [2021-08-29 03:29:43,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 240 transitions. [2021-08-29 03:29:43,693 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 240 transitions. Word has length 77 [2021-08-29 03:29:43,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:43,693 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 240 transitions. [2021-08-29 03:29:43,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 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) [2021-08-29 03:29:43,693 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 240 transitions. [2021-08-29 03:29:43,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-08-29 03:29:43,694 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:43,694 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2021-08-29 03:29:43,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-08-29 03:29:43,694 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:43,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:43,695 INFO L82 PathProgramCache]: Analyzing trace with hash -538440438, now seen corresponding path program 1 times [2021-08-29 03:29:43,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:43,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254849324] [2021-08-29 03:29:43,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:43,695 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:43,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:43,729 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:43,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:43,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254849324] [2021-08-29 03:29:43,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254849324] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:43,730 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:43,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:43,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947932730] [2021-08-29 03:29:43,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:43,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:43,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:43,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:43,731 INFO L87 Difference]: Start difference. First operand 163 states and 240 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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) [2021-08-29 03:29:44,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:44,197 INFO L93 Difference]: Finished difference Result 324 states and 481 transitions. [2021-08-29 03:29:44,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:44,198 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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 78 [2021-08-29 03:29:44,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:44,199 INFO L225 Difference]: With dead ends: 324 [2021-08-29 03:29:44,199 INFO L226 Difference]: Without dead ends: 180 [2021-08-29 03:29:44,199 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.04ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:44,200 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 35 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 361.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.99ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 447.99ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:44,200 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 0 Invalid, 626 Unknown, 0 Unchecked, 1.99ms Time], IncrementalHoareTripleChecker [7 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 447.99ms Time] [2021-08-29 03:29:44,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-08-29 03:29:44,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 163. [2021-08-29 03:29:44,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.4753086419753085) internal successors, (239), 162 states have internal predecessors, (239), 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) [2021-08-29 03:29:44,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 239 transitions. [2021-08-29 03:29:44,204 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 239 transitions. Word has length 78 [2021-08-29 03:29:44,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:44,205 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 239 transitions. [2021-08-29 03:29:44,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 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) [2021-08-29 03:29:44,205 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 239 transitions. [2021-08-29 03:29:44,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-08-29 03:29:44,206 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:44,206 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2021-08-29 03:29:44,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-08-29 03:29:44,206 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:44,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:44,207 INFO L82 PathProgramCache]: Analyzing trace with hash -2007032891, now seen corresponding path program 1 times [2021-08-29 03:29:44,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:44,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050376453] [2021-08-29 03:29:44,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:44,207 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:44,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:44,254 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:29:44,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:44,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050376453] [2021-08-29 03:29:44,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050376453] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:44,255 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:44,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:44,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239038165] [2021-08-29 03:29:44,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:44,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:44,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:44,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:44,257 INFO L87 Difference]: Start difference. First operand 163 states and 239 transitions. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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) [2021-08-29 03:29:44,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:44,723 INFO L93 Difference]: Finished difference Result 314 states and 466 transitions. [2021-08-29 03:29:44,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:44,724 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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 [2021-08-29 03:29:44,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:44,725 INFO L225 Difference]: With dead ends: 314 [2021-08-29 03:29:44,725 INFO L226 Difference]: Without dead ends: 170 [2021-08-29 03:29:44,725 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.41ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:44,726 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 26 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 379.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.82ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 449.06ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:44,726 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 0 Invalid, 622 Unknown, 0 Unchecked, 1.82ms Time], IncrementalHoareTripleChecker [3 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 449.06ms Time] [2021-08-29 03:29:44,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-08-29 03:29:44,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 163. [2021-08-29 03:29:44,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.4691358024691359) internal successors, (238), 162 states have internal predecessors, (238), 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) [2021-08-29 03:29:44,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 238 transitions. [2021-08-29 03:29:44,731 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 238 transitions. Word has length 79 [2021-08-29 03:29:44,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:44,732 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 238 transitions. [2021-08-29 03:29:44,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 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) [2021-08-29 03:29:44,732 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 238 transitions. [2021-08-29 03:29:44,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-29 03:29:44,733 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:44,733 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:44,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-08-29 03:29:44,733 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:44,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:44,734 INFO L82 PathProgramCache]: Analyzing trace with hash -1409260885, now seen corresponding path program 1 times [2021-08-29 03:29:44,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:44,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132449663] [2021-08-29 03:29:44,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:44,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:44,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:44,803 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:44,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:44,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132449663] [2021-08-29 03:29:44,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132449663] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:44,804 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:44,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:44,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371507780] [2021-08-29 03:29:44,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:44,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:44,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:44,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:44,806 INFO L87 Difference]: Start difference. First operand 163 states and 238 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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) [2021-08-29 03:29:45,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:45,379 INFO L93 Difference]: Finished difference Result 403 states and 603 transitions. [2021-08-29 03:29:45,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:45,380 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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 84 [2021-08-29 03:29:45,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:45,381 INFO L225 Difference]: With dead ends: 403 [2021-08-29 03:29:45,382 INFO L226 Difference]: Without dead ends: 259 [2021-08-29 03:29:45,382 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.62ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:45,382 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 78 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 452.79ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.65ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 550.10ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:45,383 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 0 Invalid, 687 Unknown, 0 Unchecked, 2.65ms Time], IncrementalHoareTripleChecker [14 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 550.10ms Time] [2021-08-29 03:29:45,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-08-29 03:29:45,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 206. [2021-08-29 03:29:45,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 1.5414634146341464) internal successors, (316), 205 states have internal predecessors, (316), 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) [2021-08-29 03:29:45,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 316 transitions. [2021-08-29 03:29:45,391 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 316 transitions. Word has length 84 [2021-08-29 03:29:45,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:45,391 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 316 transitions. [2021-08-29 03:29:45,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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) [2021-08-29 03:29:45,392 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 316 transitions. [2021-08-29 03:29:45,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-08-29 03:29:45,393 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:45,393 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:45,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-08-29 03:29:45,393 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:45,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:45,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1988313133, now seen corresponding path program 1 times [2021-08-29 03:29:45,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:45,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495997285] [2021-08-29 03:29:45,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:45,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:45,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:45,439 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:45,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:45,440 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495997285] [2021-08-29 03:29:45,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495997285] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:45,440 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:45,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:45,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068255123] [2021-08-29 03:29:45,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:45,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:45,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:45,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:45,442 INFO L87 Difference]: Start difference. First operand 206 states and 316 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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) [2021-08-29 03:29:45,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:45,931 INFO L93 Difference]: Finished difference Result 442 states and 685 transitions. [2021-08-29 03:29:45,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:45,932 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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 84 [2021-08-29 03:29:45,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:45,934 INFO L225 Difference]: With dead ends: 442 [2021-08-29 03:29:45,934 INFO L226 Difference]: Without dead ends: 255 [2021-08-29 03:29:45,934 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.24ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:45,935 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 40 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 383.49ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.61ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 471.89ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:45,935 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 0 Invalid, 755 Unknown, 0 Unchecked, 1.61ms Time], IncrementalHoareTripleChecker [9 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 471.89ms Time] [2021-08-29 03:29:45,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-08-29 03:29:45,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 230. [2021-08-29 03:29:45,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 1.5633187772925765) internal successors, (358), 229 states have internal predecessors, (358), 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) [2021-08-29 03:29:45,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 358 transitions. [2021-08-29 03:29:45,941 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 358 transitions. Word has length 84 [2021-08-29 03:29:45,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:45,942 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 358 transitions. [2021-08-29 03:29:45,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 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) [2021-08-29 03:29:45,942 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 358 transitions. [2021-08-29 03:29:45,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-08-29 03:29:45,943 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:45,943 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:45,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-08-29 03:29:45,943 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:45,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:45,944 INFO L82 PathProgramCache]: Analyzing trace with hash -40403587, now seen corresponding path program 1 times [2021-08-29 03:29:45,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:45,944 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078382369] [2021-08-29 03:29:45,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:45,945 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:45,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:46,008 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:46,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:46,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078382369] [2021-08-29 03:29:46,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078382369] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:46,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:46,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:46,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772828415] [2021-08-29 03:29:46,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:46,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:46,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:46,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:46,012 INFO L87 Difference]: Start difference. First operand 230 states and 358 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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) [2021-08-29 03:29:46,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:46,516 INFO L93 Difference]: Finished difference Result 494 states and 764 transitions. [2021-08-29 03:29:46,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:46,516 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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 97 [2021-08-29 03:29:46,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:46,518 INFO L225 Difference]: With dead ends: 494 [2021-08-29 03:29:46,518 INFO L226 Difference]: Without dead ends: 283 [2021-08-29 03:29:46,519 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.74ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:46,519 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 102 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 399.47ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.54ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 484.43ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:46,520 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 0 Invalid, 691 Unknown, 0 Unchecked, 1.54ms Time], IncrementalHoareTripleChecker [14 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 484.43ms Time] [2021-08-29 03:29:46,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2021-08-29 03:29:46,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 230. [2021-08-29 03:29:46,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 1.5589519650655022) internal successors, (357), 229 states have internal predecessors, (357), 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) [2021-08-29 03:29:46,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 357 transitions. [2021-08-29 03:29:46,526 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 357 transitions. Word has length 97 [2021-08-29 03:29:46,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:46,526 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 357 transitions. [2021-08-29 03:29:46,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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) [2021-08-29 03:29:46,527 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 357 transitions. [2021-08-29 03:29:46,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-08-29 03:29:46,528 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:46,528 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:46,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-08-29 03:29:46,528 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:46,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:46,529 INFO L82 PathProgramCache]: Analyzing trace with hash 271163, now seen corresponding path program 1 times [2021-08-29 03:29:46,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:46,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142833581] [2021-08-29 03:29:46,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:46,529 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:46,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:46,571 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:46,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:46,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142833581] [2021-08-29 03:29:46,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142833581] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:46,572 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:46,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:46,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088872190] [2021-08-29 03:29:46,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:46,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:46,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:46,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:46,574 INFO L87 Difference]: Start difference. First operand 230 states and 357 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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) [2021-08-29 03:29:47,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:47,110 INFO L93 Difference]: Finished difference Result 466 states and 724 transitions. [2021-08-29 03:29:47,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:47,112 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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 97 [2021-08-29 03:29:47,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:47,113 INFO L225 Difference]: With dead ends: 466 [2021-08-29 03:29:47,113 INFO L226 Difference]: Without dead ends: 255 [2021-08-29 03:29:47,113 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.41ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:47,114 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 47 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 434.61ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.79ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 515.18ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:47,114 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 0 Invalid, 753 Unknown, 0 Unchecked, 1.79ms Time], IncrementalHoareTripleChecker [9 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 515.18ms Time] [2021-08-29 03:29:47,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-08-29 03:29:47,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 230. [2021-08-29 03:29:47,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 1.554585152838428) internal successors, (356), 229 states have internal predecessors, (356), 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) [2021-08-29 03:29:47,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 356 transitions. [2021-08-29 03:29:47,120 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 356 transitions. Word has length 97 [2021-08-29 03:29:47,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:47,120 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 356 transitions. [2021-08-29 03:29:47,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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) [2021-08-29 03:29:47,120 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 356 transitions. [2021-08-29 03:29:47,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-29 03:29:47,121 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:47,122 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:47,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-08-29 03:29:47,122 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:47,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:47,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1588160075, now seen corresponding path program 1 times [2021-08-29 03:29:47,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:47,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208146522] [2021-08-29 03:29:47,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:47,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:47,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:47,169 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:47,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:47,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208146522] [2021-08-29 03:29:47,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208146522] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:47,170 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:47,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:47,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682285191] [2021-08-29 03:29:47,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:47,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:47,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:47,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:47,172 INFO L87 Difference]: Start difference. First operand 230 states and 356 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:47,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:47,753 INFO L93 Difference]: Finished difference Result 493 states and 759 transitions. [2021-08-29 03:29:47,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:47,754 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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 98 [2021-08-29 03:29:47,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:47,755 INFO L225 Difference]: With dead ends: 493 [2021-08-29 03:29:47,755 INFO L226 Difference]: Without dead ends: 282 [2021-08-29 03:29:47,756 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.26ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:47,756 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 106 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 472.27ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.03ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 558.29ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:47,756 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 0 Invalid, 685 Unknown, 0 Unchecked, 2.03ms Time], IncrementalHoareTripleChecker [13 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 558.29ms Time] [2021-08-29 03:29:47,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-08-29 03:29:47,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 230. [2021-08-29 03:29:47,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 1.5502183406113537) internal successors, (355), 229 states have internal predecessors, (355), 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) [2021-08-29 03:29:47,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 355 transitions. [2021-08-29 03:29:47,762 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 355 transitions. Word has length 98 [2021-08-29 03:29:47,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:47,762 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 355 transitions. [2021-08-29 03:29:47,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:47,762 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 355 transitions. [2021-08-29 03:29:47,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-29 03:29:47,763 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:47,763 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:47,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-08-29 03:29:47,763 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:47,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:47,764 INFO L82 PathProgramCache]: Analyzing trace with hash -1363613770, now seen corresponding path program 1 times [2021-08-29 03:29:47,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:47,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298831739] [2021-08-29 03:29:47,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:47,766 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:47,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:47,823 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:47,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:47,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298831739] [2021-08-29 03:29:47,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298831739] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:47,824 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:47,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:47,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037852756] [2021-08-29 03:29:47,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:47,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:47,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:47,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:47,826 INFO L87 Difference]: Start difference. First operand 230 states and 355 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:48,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:48,339 INFO L93 Difference]: Finished difference Result 491 states and 755 transitions. [2021-08-29 03:29:48,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:48,339 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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 98 [2021-08-29 03:29:48,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:48,345 INFO L225 Difference]: With dead ends: 491 [2021-08-29 03:29:48,345 INFO L226 Difference]: Without dead ends: 280 [2021-08-29 03:29:48,346 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.78ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:48,348 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 99 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 406.51ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.48ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 495.19ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:48,348 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 0 Invalid, 684 Unknown, 0 Unchecked, 1.48ms Time], IncrementalHoareTripleChecker [12 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 495.19ms Time] [2021-08-29 03:29:48,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-08-29 03:29:48,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 230. [2021-08-29 03:29:48,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 1.5458515283842795) internal successors, (354), 229 states have internal predecessors, (354), 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) [2021-08-29 03:29:48,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 354 transitions. [2021-08-29 03:29:48,354 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 354 transitions. Word has length 98 [2021-08-29 03:29:48,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:48,354 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 354 transitions. [2021-08-29 03:29:48,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:48,355 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 354 transitions. [2021-08-29 03:29:48,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-29 03:29:48,356 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:48,356 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:48,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-08-29 03:29:48,356 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:48,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:48,357 INFO L82 PathProgramCache]: Analyzing trace with hash -414265610, now seen corresponding path program 1 times [2021-08-29 03:29:48,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:48,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818527876] [2021-08-29 03:29:48,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:48,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:48,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:48,404 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:48,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:48,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818527876] [2021-08-29 03:29:48,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818527876] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:48,405 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:48,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:48,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022125873] [2021-08-29 03:29:48,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:48,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:48,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:48,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:48,406 INFO L87 Difference]: Start difference. First operand 230 states and 354 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:48,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:48,959 INFO L93 Difference]: Finished difference Result 490 states and 752 transitions. [2021-08-29 03:29:48,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:48,959 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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 98 [2021-08-29 03:29:48,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:48,961 INFO L225 Difference]: With dead ends: 490 [2021-08-29 03:29:48,961 INFO L226 Difference]: Without dead ends: 279 [2021-08-29 03:29:48,961 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.66ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:48,962 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 97 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 446.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.59ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 530.88ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:48,962 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 0 Invalid, 684 Unknown, 0 Unchecked, 1.59ms Time], IncrementalHoareTripleChecker [12 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 530.88ms Time] [2021-08-29 03:29:48,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-08-29 03:29:48,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 230. [2021-08-29 03:29:48,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 1.5414847161572052) internal successors, (353), 229 states have internal predecessors, (353), 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) [2021-08-29 03:29:48,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 353 transitions. [2021-08-29 03:29:48,967 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 353 transitions. Word has length 98 [2021-08-29 03:29:48,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:48,967 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 353 transitions. [2021-08-29 03:29:48,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:48,967 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 353 transitions. [2021-08-29 03:29:48,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-29 03:29:48,968 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:48,972 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:48,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-08-29 03:29:48,973 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:48,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:48,974 INFO L82 PathProgramCache]: Analyzing trace with hash -1868796449, now seen corresponding path program 1 times [2021-08-29 03:29:48,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:48,974 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412818796] [2021-08-29 03:29:48,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:48,974 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:49,051 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-08-29 03:29:49,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:49,052 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412818796] [2021-08-29 03:29:49,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412818796] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:49,052 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:49,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-29 03:29:49,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195772102] [2021-08-29 03:29:49,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-29 03:29:49,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:49,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-29 03:29:49,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:49,055 INFO L87 Difference]: Start difference. First operand 230 states and 353 transitions. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 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) [2021-08-29 03:29:49,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:49,470 INFO L93 Difference]: Finished difference Result 462 states and 714 transitions. [2021-08-29 03:29:49,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-29 03:29:49,471 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 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 98 [2021-08-29 03:29:49,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:49,472 INFO L225 Difference]: With dead ends: 462 [2021-08-29 03:29:49,472 INFO L226 Difference]: Without dead ends: 251 [2021-08-29 03:29:49,473 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 24.70ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-29 03:29:49,473 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 142 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 328.72ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.38ms SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 389.98ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:49,473 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 0 Invalid, 666 Unknown, 0 Unchecked, 1.38ms Time], IncrementalHoareTripleChecker [42 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 389.98ms Time] [2021-08-29 03:29:49,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-08-29 03:29:49,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 250. [2021-08-29 03:29:49,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.5220883534136547) internal successors, (379), 249 states have internal predecessors, (379), 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) [2021-08-29 03:29:49,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 379 transitions. [2021-08-29 03:29:49,480 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 379 transitions. Word has length 98 [2021-08-29 03:29:49,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:49,480 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 379 transitions. [2021-08-29 03:29:49,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 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) [2021-08-29 03:29:49,480 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 379 transitions. [2021-08-29 03:29:49,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-29 03:29:49,481 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:49,482 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:49,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-08-29 03:29:49,482 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:49,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:49,483 INFO L82 PathProgramCache]: Analyzing trace with hash -102696520, now seen corresponding path program 1 times [2021-08-29 03:29:49,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:49,483 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365258676] [2021-08-29 03:29:49,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:49,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:49,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:49,532 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:49,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:49,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365258676] [2021-08-29 03:29:49,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365258676] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:49,533 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:49,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:49,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768206678] [2021-08-29 03:29:49,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:49,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:49,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:49,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:49,535 INFO L87 Difference]: Start difference. First operand 250 states and 379 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:49,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:49,979 INFO L93 Difference]: Finished difference Result 503 states and 764 transitions. [2021-08-29 03:29:49,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:49,979 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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 98 [2021-08-29 03:29:49,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:49,980 INFO L225 Difference]: With dead ends: 503 [2021-08-29 03:29:49,980 INFO L226 Difference]: Without dead ends: 272 [2021-08-29 03:29:49,981 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.14ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:49,982 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 44 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 355.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.00ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 424.39ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:49,982 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 0 Invalid, 732 Unknown, 0 Unchecked, 1.00ms Time], IncrementalHoareTripleChecker [7 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 424.39ms Time] [2021-08-29 03:29:49,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-08-29 03:29:49,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 250. [2021-08-29 03:29:49,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.5180722891566265) internal successors, (378), 249 states have internal predecessors, (378), 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) [2021-08-29 03:29:49,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 378 transitions. [2021-08-29 03:29:49,988 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 378 transitions. Word has length 98 [2021-08-29 03:29:49,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:49,989 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 378 transitions. [2021-08-29 03:29:49,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:49,989 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 378 transitions. [2021-08-29 03:29:49,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-29 03:29:49,990 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:49,990 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:49,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-08-29 03:29:49,990 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:49,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:49,991 INFO L82 PathProgramCache]: Analyzing trace with hash 846651640, now seen corresponding path program 1 times [2021-08-29 03:29:49,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:49,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960395285] [2021-08-29 03:29:49,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:49,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:50,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:50,032 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:50,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:50,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960395285] [2021-08-29 03:29:50,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960395285] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:50,033 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:50,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:50,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117061872] [2021-08-29 03:29:50,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:50,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:50,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:50,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:50,035 INFO L87 Difference]: Start difference. First operand 250 states and 378 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:50,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:50,472 INFO L93 Difference]: Finished difference Result 502 states and 761 transitions. [2021-08-29 03:29:50,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:50,472 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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 98 [2021-08-29 03:29:50,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:50,473 INFO L225 Difference]: With dead ends: 502 [2021-08-29 03:29:50,473 INFO L226 Difference]: Without dead ends: 271 [2021-08-29 03:29:50,474 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.38ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:50,474 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 42 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 349.19ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.89ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 419.00ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:50,474 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 0 Invalid, 732 Unknown, 0 Unchecked, 0.89ms Time], IncrementalHoareTripleChecker [7 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 419.00ms Time] [2021-08-29 03:29:50,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-08-29 03:29:50,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 250. [2021-08-29 03:29:50,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.5140562248995983) internal successors, (377), 249 states have internal predecessors, (377), 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) [2021-08-29 03:29:50,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 377 transitions. [2021-08-29 03:29:50,480 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 377 transitions. Word has length 98 [2021-08-29 03:29:50,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:50,481 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 377 transitions. [2021-08-29 03:29:50,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:29:50,481 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 377 transitions. [2021-08-29 03:29:50,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-08-29 03:29:50,482 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:50,482 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:50,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-08-29 03:29:50,483 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:50,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:50,483 INFO L82 PathProgramCache]: Analyzing trace with hash 651492985, now seen corresponding path program 1 times [2021-08-29 03:29:50,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:50,484 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307907333] [2021-08-29 03:29:50,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:50,484 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:50,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:50,526 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:50,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:50,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307907333] [2021-08-29 03:29:50,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307907333] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:50,527 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:50,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:50,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120586260] [2021-08-29 03:29:50,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:50,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:50,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:50,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:50,528 INFO L87 Difference]: Start difference. First operand 250 states and 377 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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) [2021-08-29 03:29:51,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:51,005 INFO L93 Difference]: Finished difference Result 530 states and 797 transitions. [2021-08-29 03:29:51,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:51,006 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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 99 [2021-08-29 03:29:51,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:51,007 INFO L225 Difference]: With dead ends: 530 [2021-08-29 03:29:51,007 INFO L226 Difference]: Without dead ends: 299 [2021-08-29 03:29:51,007 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.17ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:51,008 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 102 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 373.78ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.09ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 457.51ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:51,008 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 0 Invalid, 709 Unknown, 0 Unchecked, 1.09ms Time], IncrementalHoareTripleChecker [12 Valid, 697 Invalid, 0 Unknown, 0 Unchecked, 457.51ms Time] [2021-08-29 03:29:51,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-08-29 03:29:51,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 250. [2021-08-29 03:29:51,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.5100401606425702) internal successors, (376), 249 states have internal predecessors, (376), 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) [2021-08-29 03:29:51,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 376 transitions. [2021-08-29 03:29:51,014 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 376 transitions. Word has length 99 [2021-08-29 03:29:51,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:51,015 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 376 transitions. [2021-08-29 03:29:51,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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) [2021-08-29 03:29:51,015 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 376 transitions. [2021-08-29 03:29:51,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-08-29 03:29:51,016 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:51,016 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:51,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-08-29 03:29:51,017 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:51,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:51,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1085222071, now seen corresponding path program 1 times [2021-08-29 03:29:51,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:51,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565003598] [2021-08-29 03:29:51,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:51,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:51,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:51,060 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:51,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:51,060 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565003598] [2021-08-29 03:29:51,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565003598] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:51,061 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:51,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:51,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105131200] [2021-08-29 03:29:51,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:51,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:51,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:51,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:51,062 INFO L87 Difference]: Start difference. First operand 250 states and 376 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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) [2021-08-29 03:29:51,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:51,519 INFO L93 Difference]: Finished difference Result 502 states and 757 transitions. [2021-08-29 03:29:51,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:51,520 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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 99 [2021-08-29 03:29:51,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:51,521 INFO L225 Difference]: With dead ends: 502 [2021-08-29 03:29:51,521 INFO L226 Difference]: Without dead ends: 271 [2021-08-29 03:29:51,521 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.97ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:51,522 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 47 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 364.12ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.02ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 436.69ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:51,522 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 0 Invalid, 730 Unknown, 0 Unchecked, 1.02ms Time], IncrementalHoareTripleChecker [7 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 436.69ms Time] [2021-08-29 03:29:51,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-08-29 03:29:51,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 250. [2021-08-29 03:29:51,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.5060240963855422) internal successors, (375), 249 states have internal predecessors, (375), 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) [2021-08-29 03:29:51,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 375 transitions. [2021-08-29 03:29:51,528 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 375 transitions. Word has length 99 [2021-08-29 03:29:51,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:51,528 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 375 transitions. [2021-08-29 03:29:51,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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) [2021-08-29 03:29:51,530 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 375 transitions. [2021-08-29 03:29:51,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-08-29 03:29:51,531 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:51,532 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:51,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-08-29 03:29:51,532 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:51,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:51,533 INFO L82 PathProgramCache]: Analyzing trace with hash 199692210, now seen corresponding path program 1 times [2021-08-29 03:29:51,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:51,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422191860] [2021-08-29 03:29:51,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:51,533 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:51,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:51,583 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:51,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:51,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422191860] [2021-08-29 03:29:51,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422191860] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:51,584 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:51,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:51,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832715395] [2021-08-29 03:29:51,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:51,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:51,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:51,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:51,585 INFO L87 Difference]: Start difference. First operand 250 states and 375 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 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) [2021-08-29 03:29:52,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:52,099 INFO L93 Difference]: Finished difference Result 530 states and 793 transitions. [2021-08-29 03:29:52,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:52,100 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 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 [2021-08-29 03:29:52,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:52,101 INFO L225 Difference]: With dead ends: 530 [2021-08-29 03:29:52,101 INFO L226 Difference]: Without dead ends: 299 [2021-08-29 03:29:52,101 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.05ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:52,102 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 100 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 412.81ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.23ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 490.83ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:52,102 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 0 Invalid, 709 Unknown, 0 Unchecked, 1.23ms Time], IncrementalHoareTripleChecker [12 Valid, 697 Invalid, 0 Unknown, 0 Unchecked, 490.83ms Time] [2021-08-29 03:29:52,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-08-29 03:29:52,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 250. [2021-08-29 03:29:52,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.502008032128514) internal successors, (374), 249 states have internal predecessors, (374), 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) [2021-08-29 03:29:52,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 374 transitions. [2021-08-29 03:29:52,108 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 374 transitions. Word has length 100 [2021-08-29 03:29:52,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:52,108 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 374 transitions. [2021-08-29 03:29:52,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 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) [2021-08-29 03:29:52,109 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 374 transitions. [2021-08-29 03:29:52,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-08-29 03:29:52,110 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:52,110 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:52,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-08-29 03:29:52,110 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:52,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:52,111 INFO L82 PathProgramCache]: Analyzing trace with hash 760391988, now seen corresponding path program 1 times [2021-08-29 03:29:52,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:52,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342663773] [2021-08-29 03:29:52,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:52,111 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:52,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:52,154 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:52,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:52,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342663773] [2021-08-29 03:29:52,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342663773] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:52,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:52,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:52,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391131130] [2021-08-29 03:29:52,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:52,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:52,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:52,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:52,157 INFO L87 Difference]: Start difference. First operand 250 states and 374 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 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) [2021-08-29 03:29:52,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:52,628 INFO L93 Difference]: Finished difference Result 502 states and 753 transitions. [2021-08-29 03:29:52,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:52,628 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 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 [2021-08-29 03:29:52,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:52,630 INFO L225 Difference]: With dead ends: 502 [2021-08-29 03:29:52,630 INFO L226 Difference]: Without dead ends: 271 [2021-08-29 03:29:52,630 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.35ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:52,631 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 45 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 376.83ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.01ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 451.73ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:52,631 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 0 Invalid, 728 Unknown, 0 Unchecked, 1.01ms Time], IncrementalHoareTripleChecker [7 Valid, 721 Invalid, 0 Unknown, 0 Unchecked, 451.73ms Time] [2021-08-29 03:29:52,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-08-29 03:29:52,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 250. [2021-08-29 03:29:52,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.497991967871486) internal successors, (373), 249 states have internal predecessors, (373), 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) [2021-08-29 03:29:52,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 373 transitions. [2021-08-29 03:29:52,638 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 373 transitions. Word has length 100 [2021-08-29 03:29:52,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:52,638 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 373 transitions. [2021-08-29 03:29:52,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 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) [2021-08-29 03:29:52,638 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 373 transitions. [2021-08-29 03:29:52,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-08-29 03:29:52,639 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:52,639 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:52,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-08-29 03:29:52,640 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:52,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:52,640 INFO L82 PathProgramCache]: Analyzing trace with hash -2123930572, now seen corresponding path program 1 times [2021-08-29 03:29:52,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:52,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340380855] [2021-08-29 03:29:52,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:52,641 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:52,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:52,684 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:52,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:52,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340380855] [2021-08-29 03:29:52,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340380855] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:52,685 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:52,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:52,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340209620] [2021-08-29 03:29:52,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:52,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:52,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:52,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:52,686 INFO L87 Difference]: Start difference. First operand 250 states and 373 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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) [2021-08-29 03:29:53,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:53,256 INFO L93 Difference]: Finished difference Result 530 states and 789 transitions. [2021-08-29 03:29:53,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:53,256 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2021-08-29 03:29:53,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:53,258 INFO L225 Difference]: With dead ends: 530 [2021-08-29 03:29:53,258 INFO L226 Difference]: Without dead ends: 299 [2021-08-29 03:29:53,258 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.55ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:53,259 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 98 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 449.35ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.53ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 541.43ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:53,259 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 0 Invalid, 709 Unknown, 0 Unchecked, 1.53ms Time], IncrementalHoareTripleChecker [12 Valid, 697 Invalid, 0 Unknown, 0 Unchecked, 541.43ms Time] [2021-08-29 03:29:53,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-08-29 03:29:53,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 250. [2021-08-29 03:29:53,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.4939759036144578) internal successors, (372), 249 states have internal predecessors, (372), 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) [2021-08-29 03:29:53,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 372 transitions. [2021-08-29 03:29:53,266 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 372 transitions. Word has length 101 [2021-08-29 03:29:53,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:53,266 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 372 transitions. [2021-08-29 03:29:53,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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) [2021-08-29 03:29:53,266 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 372 transitions. [2021-08-29 03:29:53,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-08-29 03:29:53,267 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:53,267 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:53,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-08-29 03:29:53,268 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:53,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:53,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1922106638, now seen corresponding path program 1 times [2021-08-29 03:29:53,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:53,269 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089544035] [2021-08-29 03:29:53,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:53,269 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:53,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:53,315 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:53,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:53,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089544035] [2021-08-29 03:29:53,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089544035] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:53,316 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:53,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:53,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973482357] [2021-08-29 03:29:53,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:53,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:53,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:53,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:53,318 INFO L87 Difference]: Start difference. First operand 250 states and 372 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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) [2021-08-29 03:29:53,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:53,779 INFO L93 Difference]: Finished difference Result 502 states and 749 transitions. [2021-08-29 03:29:53,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:53,780 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 101 [2021-08-29 03:29:53,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:53,781 INFO L225 Difference]: With dead ends: 502 [2021-08-29 03:29:53,781 INFO L226 Difference]: Without dead ends: 271 [2021-08-29 03:29:53,781 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.61ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:53,782 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 43 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 342.07ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.99ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 440.62ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:53,782 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 0 Invalid, 726 Unknown, 0 Unchecked, 0.99ms Time], IncrementalHoareTripleChecker [7 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 440.62ms Time] [2021-08-29 03:29:53,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-08-29 03:29:53,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 250. [2021-08-29 03:29:53,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.4899598393574298) internal successors, (371), 249 states have internal predecessors, (371), 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) [2021-08-29 03:29:53,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 371 transitions. [2021-08-29 03:29:53,788 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 371 transitions. Word has length 101 [2021-08-29 03:29:53,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:53,789 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 371 transitions. [2021-08-29 03:29:53,789 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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) [2021-08-29 03:29:53,789 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 371 transitions. [2021-08-29 03:29:53,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-08-29 03:29:53,790 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:53,790 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:53,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-08-29 03:29:53,790 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:53,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:53,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1950473869, now seen corresponding path program 1 times [2021-08-29 03:29:53,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:53,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785001863] [2021-08-29 03:29:53,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:53,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:53,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:53,832 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:53,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:53,832 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785001863] [2021-08-29 03:29:53,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785001863] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:53,833 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:53,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:53,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556383138] [2021-08-29 03:29:53,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:53,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:53,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:53,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:53,834 INFO L87 Difference]: Start difference. First operand 250 states and 371 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 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) [2021-08-29 03:29:54,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:54,348 INFO L93 Difference]: Finished difference Result 520 states and 773 transitions. [2021-08-29 03:29:54,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:54,348 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 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 102 [2021-08-29 03:29:54,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:54,349 INFO L225 Difference]: With dead ends: 520 [2021-08-29 03:29:54,349 INFO L226 Difference]: Without dead ends: 289 [2021-08-29 03:29:54,350 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.13ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:54,350 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 89 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 672 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 398.14ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.24ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 492.10ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:54,350 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 0 Invalid, 680 Unknown, 0 Unchecked, 1.24ms Time], IncrementalHoareTripleChecker [8 Valid, 672 Invalid, 0 Unknown, 0 Unchecked, 492.10ms Time] [2021-08-29 03:29:54,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-08-29 03:29:54,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 250. [2021-08-29 03:29:54,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.4859437751004017) internal successors, (370), 249 states have internal predecessors, (370), 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) [2021-08-29 03:29:54,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 370 transitions. [2021-08-29 03:29:54,357 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 370 transitions. Word has length 102 [2021-08-29 03:29:54,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:54,357 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 370 transitions. [2021-08-29 03:29:54,358 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 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) [2021-08-29 03:29:54,358 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 370 transitions. [2021-08-29 03:29:54,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-08-29 03:29:54,358 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:54,359 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:54,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-08-29 03:29:54,359 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:54,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:54,360 INFO L82 PathProgramCache]: Analyzing trace with hash -382918769, now seen corresponding path program 1 times [2021-08-29 03:29:54,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:54,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298356991] [2021-08-29 03:29:54,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:54,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:54,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:54,455 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:54,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:54,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298356991] [2021-08-29 03:29:54,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298356991] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:54,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:54,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:54,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188436988] [2021-08-29 03:29:54,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:54,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:54,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:54,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:54,458 INFO L87 Difference]: Start difference. First operand 250 states and 370 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 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) [2021-08-29 03:29:54,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:54,886 INFO L93 Difference]: Finished difference Result 492 states and 733 transitions. [2021-08-29 03:29:54,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:54,887 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 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 102 [2021-08-29 03:29:54,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:54,888 INFO L225 Difference]: With dead ends: 492 [2021-08-29 03:29:54,888 INFO L226 Difference]: Without dead ends: 261 [2021-08-29 03:29:54,888 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.64ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:54,889 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 34 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 338.91ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.09ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 405.97ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:54,889 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 0 Invalid, 695 Unknown, 0 Unchecked, 1.09ms Time], IncrementalHoareTripleChecker [3 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 405.97ms Time] [2021-08-29 03:29:54,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-08-29 03:29:54,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 250. [2021-08-29 03:29:54,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.4819277108433735) internal successors, (369), 249 states have internal predecessors, (369), 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) [2021-08-29 03:29:54,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 369 transitions. [2021-08-29 03:29:54,895 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 369 transitions. Word has length 102 [2021-08-29 03:29:54,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:54,896 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 369 transitions. [2021-08-29 03:29:54,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 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) [2021-08-29 03:29:54,896 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 369 transitions. [2021-08-29 03:29:54,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-29 03:29:54,897 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:54,897 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2021-08-29 03:29:54,897 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-08-29 03:29:54,897 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:54,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:54,898 INFO L82 PathProgramCache]: Analyzing trace with hash -2022470311, now seen corresponding path program 1 times [2021-08-29 03:29:54,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:54,898 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344331815] [2021-08-29 03:29:54,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:54,898 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:54,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:54,940 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-29 03:29:54,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:54,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344331815] [2021-08-29 03:29:54,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344331815] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:54,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:54,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-29 03:29:54,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38185326] [2021-08-29 03:29:54,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:29:54,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:54,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:29:54,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:29:54,942 INFO L87 Difference]: Start difference. First operand 250 states and 369 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 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) [2021-08-29 03:29:55,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:55,489 INFO L93 Difference]: Finished difference Result 520 states and 769 transitions. [2021-08-29 03:29:55,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:29:55,490 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 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 106 [2021-08-29 03:29:55,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:55,491 INFO L225 Difference]: With dead ends: 520 [2021-08-29 03:29:55,491 INFO L226 Difference]: Without dead ends: 289 [2021-08-29 03:29:55,492 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.42ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-29 03:29:55,492 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 79 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 437.15ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.59ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 521.84ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:55,492 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 0 Invalid, 692 Unknown, 0 Unchecked, 1.59ms Time], IncrementalHoareTripleChecker [8 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 521.84ms Time] [2021-08-29 03:29:55,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-08-29 03:29:55,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 250. [2021-08-29 03:29:55,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 1.4779116465863453) internal successors, (368), 249 states have internal predecessors, (368), 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) [2021-08-29 03:29:55,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 368 transitions. [2021-08-29 03:29:55,508 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 368 transitions. Word has length 106 [2021-08-29 03:29:55,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:55,508 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 368 transitions. [2021-08-29 03:29:55,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 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) [2021-08-29 03:29:55,508 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 368 transitions. [2021-08-29 03:29:55,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-29 03:29:55,509 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:55,509 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2021-08-29 03:29:55,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-08-29 03:29:55,510 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:55,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:55,511 INFO L82 PathProgramCache]: Analyzing trace with hash 586317147, now seen corresponding path program 1 times [2021-08-29 03:29:55,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:55,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77406916] [2021-08-29 03:29:55,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:55,512 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:55,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:55,563 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-08-29 03:29:55,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:55,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77406916] [2021-08-29 03:29:55,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77406916] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:55,564 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:55,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 03:29:55,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568172399] [2021-08-29 03:29:55,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 03:29:55,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:55,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 03:29:55,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 03:29:55,567 INFO L87 Difference]: Start difference. First operand 250 states and 368 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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) [2021-08-29 03:29:55,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:55,995 INFO L93 Difference]: Finished difference Result 708 states and 1057 transitions. [2021-08-29 03:29:55,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 03:29:55,996 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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 106 [2021-08-29 03:29:55,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:55,998 INFO L225 Difference]: With dead ends: 708 [2021-08-29 03:29:55,998 INFO L226 Difference]: Without dead ends: 477 [2021-08-29 03:29:55,999 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.47ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 03:29:55,999 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 131 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 338.87ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.79ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 407.79ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:55,999 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 0 Invalid, 432 Unknown, 0 Unchecked, 0.79ms Time], IncrementalHoareTripleChecker [4 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 407.79ms Time] [2021-08-29 03:29:56,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-08-29 03:29:56,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 477. [2021-08-29 03:29:56,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 1.4831932773109244) internal successors, (706), 476 states have internal predecessors, (706), 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) [2021-08-29 03:29:56,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 706 transitions. [2021-08-29 03:29:56,011 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 706 transitions. Word has length 106 [2021-08-29 03:29:56,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:56,011 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 706 transitions. [2021-08-29 03:29:56,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 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) [2021-08-29 03:29:56,012 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 706 transitions. [2021-08-29 03:29:56,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-29 03:29:56,013 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:56,013 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2021-08-29 03:29:56,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-08-29 03:29:56,014 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:56,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:56,014 INFO L82 PathProgramCache]: Analyzing trace with hash -629836579, now seen corresponding path program 1 times [2021-08-29 03:29:56,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:56,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182946362] [2021-08-29 03:29:56,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:56,015 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:56,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:56,056 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-08-29 03:29:56,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:56,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182946362] [2021-08-29 03:29:56,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182946362] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:56,057 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:56,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 03:29:56,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874827520] [2021-08-29 03:29:56,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 03:29:56,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:56,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 03:29:56,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 03:29:56,058 INFO L87 Difference]: Start difference. First operand 477 states and 706 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) [2021-08-29 03:29:56,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:56,394 INFO L93 Difference]: Finished difference Result 962 states and 1427 transitions. [2021-08-29 03:29:56,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 03:29:56,394 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 106 [2021-08-29 03:29:56,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:56,396 INFO L225 Difference]: With dead ends: 962 [2021-08-29 03:29:56,396 INFO L226 Difference]: Without dead ends: 504 [2021-08-29 03:29:56,397 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.40ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 03:29:56,397 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 15 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 256.09ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.55ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 318.17ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:56,397 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 0 Invalid, 407 Unknown, 0 Unchecked, 0.55ms Time], IncrementalHoareTripleChecker [1 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 318.17ms Time] [2021-08-29 03:29:56,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-08-29 03:29:56,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 504. [2021-08-29 03:29:56,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 503 states have (on average 1.4731610337972167) internal successors, (741), 503 states have internal predecessors, (741), 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) [2021-08-29 03:29:56,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 741 transitions. [2021-08-29 03:29:56,415 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 741 transitions. Word has length 106 [2021-08-29 03:29:56,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:56,415 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 741 transitions. [2021-08-29 03:29:56,416 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) [2021-08-29 03:29:56,416 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 741 transitions. [2021-08-29 03:29:56,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-29 03:29:56,417 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:56,417 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2021-08-29 03:29:56,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-08-29 03:29:56,418 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:56,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:56,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1216112801, now seen corresponding path program 1 times [2021-08-29 03:29:56,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:56,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341430138] [2021-08-29 03:29:56,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:56,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:56,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:29:56,448 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-08-29 03:29:56,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-29 03:29:56,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341430138] [2021-08-29 03:29:56,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341430138] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-29 03:29:56,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:29:56,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-29 03:29:56,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781882043] [2021-08-29 03:29:56,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-29 03:29:56,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-29 03:29:56,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-29 03:29:56,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 03:29:56,451 INFO L87 Difference]: Start difference. First operand 504 states and 741 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 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) [2021-08-29 03:29:56,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:29:56,712 INFO L93 Difference]: Finished difference Result 991 states and 1463 transitions. [2021-08-29 03:29:56,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-29 03:29:56,712 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 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 106 [2021-08-29 03:29:56,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:29:56,714 INFO L225 Difference]: With dead ends: 991 [2021-08-29 03:29:56,714 INFO L226 Difference]: Without dead ends: 506 [2021-08-29 03:29:56,724 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.37ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-29 03:29:56,724 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 4 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 197.84ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.42ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 244.67ms IncrementalHoareTripleChecker+Time [2021-08-29 03:29:56,724 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 0 Invalid, 384 Unknown, 0 Unchecked, 0.42ms Time], IncrementalHoareTripleChecker [0 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 244.67ms Time] [2021-08-29 03:29:56,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-08-29 03:29:56,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 506. [2021-08-29 03:29:56,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 505 states have (on average 1.4712871287128713) internal successors, (743), 505 states have internal predecessors, (743), 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) [2021-08-29 03:29:56,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 743 transitions. [2021-08-29 03:29:56,737 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 743 transitions. Word has length 106 [2021-08-29 03:29:56,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:29:56,737 INFO L470 AbstractCegarLoop]: Abstraction has 506 states and 743 transitions. [2021-08-29 03:29:56,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 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) [2021-08-29 03:29:56,738 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 743 transitions. [2021-08-29 03:29:56,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-08-29 03:29:56,739 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:29:56,739 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:29:56,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-08-29 03:29:56,740 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:29:56,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:29:56,740 INFO L82 PathProgramCache]: Analyzing trace with hash -536013004, now seen corresponding path program 1 times [2021-08-29 03:29:56,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-29 03:29:56,740 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778761185] [2021-08-29 03:29:56,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:29:56,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-29 03:29:56,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-29 03:29:56,805 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-29 03:29:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-29 03:29:56,946 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-29 03:29:56,946 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-08-29 03:29:56,947 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-08-29 03:29:56,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-08-29 03:29:56,956 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-29 03:29:57,088 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.08 03:29:57 BoogieIcfgContainer [2021-08-29 03:29:57,089 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-29 03:29:57,089 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-08-29 03:29:57,089 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-08-29 03:29:57,089 INFO L275 PluginConnector]: Witness Printer initialized [2021-08-29 03:29:57,090 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 03:29:33" (3/4) ... [2021-08-29 03:29:57,092 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-08-29 03:29:57,093 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-08-29 03:29:57,095 INFO L158 Benchmark]: Toolchain (without parser) took 24787.56ms. Allocated memory was 67.1MB in the beginning and 151.0MB in the end (delta: 83.9MB). Free memory was 44.5MB in the beginning and 113.6MB in the end (delta: -69.1MB). Peak memory consumption was 14.5MB. Max. memory is 16.1GB. [2021-08-29 03:29:57,095 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 67.1MB. Free memory was 48.0MB in the beginning and 48.0MB in the end (delta: 31.4kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-29 03:29:57,096 INFO L158 Benchmark]: CACSL2BoogieTranslator took 667.40ms. Allocated memory was 67.1MB in the beginning and 86.0MB in the end (delta: 18.9MB). Free memory was 44.3MB in the beginning and 61.9MB in the end (delta: -17.6MB). Peak memory consumption was 18.7MB. Max. memory is 16.1GB. [2021-08-29 03:29:57,098 INFO L158 Benchmark]: Boogie Procedure Inliner took 90.91ms. Allocated memory is still 86.0MB. Free memory was 61.9MB in the beginning and 57.3MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-08-29 03:29:57,098 INFO L158 Benchmark]: Boogie Preprocessor took 118.02ms. Allocated memory is still 86.0MB. Free memory was 57.3MB in the beginning and 50.6MB in the end (delta: 6.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-08-29 03:29:57,098 INFO L158 Benchmark]: RCFGBuilder took 704.85ms. Allocated memory is still 86.0MB. Free memory was 50.6MB in the beginning and 55.2MB in the end (delta: -4.5MB). Peak memory consumption was 22.6MB. Max. memory is 16.1GB. [2021-08-29 03:29:57,098 INFO L158 Benchmark]: TraceAbstraction took 23194.87ms. Allocated memory was 86.0MB in the beginning and 151.0MB in the end (delta: 65.0MB). Free memory was 54.7MB in the beginning and 113.6MB in the end (delta: -58.9MB). Peak memory consumption was 90.7MB. Max. memory is 16.1GB. [2021-08-29 03:29:57,099 INFO L158 Benchmark]: Witness Printer took 3.66ms. Allocated memory is still 151.0MB. Free memory is still 113.6MB. There was no memory consumed. Max. memory is 16.1GB. [2021-08-29 03:29:57,099 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.22ms. Allocated memory is still 67.1MB. Free memory was 48.0MB in the beginning and 48.0MB in the end (delta: 31.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 667.40ms. Allocated memory was 67.1MB in the beginning and 86.0MB in the end (delta: 18.9MB). Free memory was 44.3MB in the beginning and 61.9MB in the end (delta: -17.6MB). Peak memory consumption was 18.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 90.91ms. Allocated memory is still 86.0MB. Free memory was 61.9MB in the beginning and 57.3MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 118.02ms. Allocated memory is still 86.0MB. Free memory was 57.3MB in the beginning and 50.6MB in the end (delta: 6.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 704.85ms. Allocated memory is still 86.0MB. Free memory was 50.6MB in the beginning and 55.2MB in the end (delta: -4.5MB). Peak memory consumption was 22.6MB. Max. memory is 16.1GB. * TraceAbstraction took 23194.87ms. Allocated memory was 86.0MB in the beginning and 151.0MB in the end (delta: 65.0MB). Free memory was 54.7MB in the beginning and 113.6MB in the end (delta: -58.9MB). Peak memory consumption was 90.7MB. Max. memory is 16.1GB. * Witness Printer took 3.66ms. Allocated memory is still 151.0MB. Free memory is still 113.6MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.00ms ErrorAutomatonConstructionTimeTotal, 0.00ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.00ms ErrorAutomatonConstructionTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1705]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseAnd at line 1123. Possible FailurePath: [L1044] static int init = 1; [L1045] static SSL_METHOD SSLv3_server_data ; VAL [init=1, SSLv3_server_data={5:0}] [L1067] SSL *s ; [L1068] int tmp ; [L1072] s = malloc(sizeof(SSL)) [L1073] s->s3 = malloc(sizeof(struct ssl3_state_st)) [L1074] s->ctx = malloc(sizeof(SSL_CTX)) [L1075] s->session = malloc(sizeof(SSL_SESSION)) [L1076] s->state = 8464 [L1083] BUF_MEM *buf ; [L1084] unsigned long l ; [L1085] unsigned long Time ; [L1086] unsigned long tmp ; [L1087] void (*cb)() ; [L1088] long num1 ; [L1089] int ret ; [L1090] int new_state ; [L1091] int state ; [L1092] int skip ; [L1093] int got_new_session ; [L1094] int tmp___1 = __VERIFIER_nondet_int() ; [L1095] int tmp___2 = __VERIFIER_nondet_int() ; [L1096] int tmp___3 = __VERIFIER_nondet_int() ; [L1097] int tmp___4 = __VERIFIER_nondet_int() ; [L1098] int tmp___5 = __VERIFIER_nondet_int() ; [L1099] int tmp___6 = __VERIFIER_nondet_int() ; [L1100] int tmp___7 ; [L1101] long tmp___8 = __VERIFIER_nondet_long() ; [L1102] int tmp___9 = __VERIFIER_nondet_int() ; [L1103] int tmp___10 = __VERIFIER_nondet_int() ; [L1104] int blastFlag ; [L1108] blastFlag = 0 [L1109] s->hit=__VERIFIER_nondet_int () [L1110] s->state = 8464 [L1111] tmp = __VERIFIER_nondet_int() [L1112] Time = tmp [L1113] cb = (void (*)())((void *)0) [L1114] ret = -1 [L1115] skip = 0 [L1116] got_new_session = 0 [L1117] EXPR s->info_callback VAL [init=1, SSLv3_server_data={5:0}] [L1117] COND TRUE (unsigned long )s->info_callback != (unsigned long )((void *)0) [L1118] EXPR s->info_callback [L1118] cb = s->info_callback [L1122] EXPR s->in_handshake [L1122] s->in_handshake += 1 [L1123] COND FALSE !(tmp___1 & 12288) VAL [init=1, SSLv3_server_data={5:0}] [L1132] EXPR s->cert VAL [init=1, SSLv3_server_data={5:0}] [L1132] COND FALSE !((unsigned long )s->cert == (unsigned long )((void *)0)) [L1138] COND TRUE 1 VAL [init=1, SSLv3_server_data={5:0}] [L1140] EXPR s->state [L1140] state = s->state [L1141] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1141] COND FALSE !(s->state == 12292) [L1144] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1144] COND FALSE !(s->state == 16384) [L1147] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1147] COND FALSE !(s->state == 8192) [L1150] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1150] COND FALSE !(s->state == 24576) [L1153] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1153] COND FALSE !(s->state == 8195) [L1156] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1156] COND FALSE !(s->state == 8480) [L1159] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1159] COND FALSE !(s->state == 8481) [L1162] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1162] COND FALSE !(s->state == 8482) [L1165] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1165] COND TRUE s->state == 8464 [L1325] s->shutdown = 0 [L1326] ret = __VERIFIER_nondet_int() [L1327] COND TRUE blastFlag == 0 [L1328] blastFlag = 1 VAL [init=1, SSLv3_server_data={5:0}] [L1332] COND FALSE !(ret <= 0) [L1337] got_new_session = 1 [L1338] s->state = 8496 [L1339] s->init_num = 0 VAL [init=1, SSLv3_server_data={5:0}] [L1664] EXPR s->s3 [L1664] EXPR (s->s3)->tmp.reuse_message VAL [init=1, SSLv3_server_data={5:0}] [L1664] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1693] skip = 0 VAL [init=1, SSLv3_server_data={5:0}] [L1138] COND TRUE 1 VAL [init=1, SSLv3_server_data={5:0}] [L1140] EXPR s->state [L1140] state = s->state [L1141] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1141] COND FALSE !(s->state == 12292) [L1144] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1144] COND FALSE !(s->state == 16384) [L1147] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1147] COND FALSE !(s->state == 8192) [L1150] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1150] COND FALSE !(s->state == 24576) [L1153] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1153] COND FALSE !(s->state == 8195) [L1156] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1156] COND FALSE !(s->state == 8480) [L1159] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1159] COND FALSE !(s->state == 8481) [L1162] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1162] COND FALSE !(s->state == 8482) [L1165] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1165] COND FALSE !(s->state == 8464) [L1168] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1168] COND FALSE !(s->state == 8465) [L1171] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1171] COND FALSE !(s->state == 8466) [L1174] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1174] COND TRUE s->state == 8496 [L1343] ret = __VERIFIER_nondet_int() [L1344] COND TRUE blastFlag == 1 [L1345] blastFlag = 2 VAL [init=1, SSLv3_server_data={5:0}] [L1349] COND FALSE !(ret <= 0) [L1354] s->hit VAL [init=1, SSLv3_server_data={5:0}] [L1354] COND TRUE s->hit [L1355] s->state = 8656 VAL [init=1, SSLv3_server_data={5:0}] [L1359] s->init_num = 0 VAL [init=1, SSLv3_server_data={5:0}] [L1664] EXPR s->s3 [L1664] EXPR (s->s3)->tmp.reuse_message VAL [init=1, SSLv3_server_data={5:0}] [L1664] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1693] skip = 0 VAL [init=1, SSLv3_server_data={5:0}] [L1138] COND TRUE 1 VAL [init=1, SSLv3_server_data={5:0}] [L1140] EXPR s->state [L1140] state = s->state [L1141] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1141] COND FALSE !(s->state == 12292) [L1144] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1144] COND FALSE !(s->state == 16384) [L1147] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1147] COND FALSE !(s->state == 8192) [L1150] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1150] COND FALSE !(s->state == 24576) [L1153] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1153] COND FALSE !(s->state == 8195) [L1156] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1156] COND FALSE !(s->state == 8480) [L1159] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1159] COND FALSE !(s->state == 8481) [L1162] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1162] COND FALSE !(s->state == 8482) [L1165] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1165] COND FALSE !(s->state == 8464) [L1168] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1168] COND FALSE !(s->state == 8465) [L1171] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1171] COND FALSE !(s->state == 8466) [L1174] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1174] COND FALSE !(s->state == 8496) [L1177] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1177] COND FALSE !(s->state == 8497) [L1180] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1180] COND FALSE !(s->state == 8512) [L1183] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1183] COND FALSE !(s->state == 8513) [L1186] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1186] COND FALSE !(s->state == 8528) [L1189] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1189] COND FALSE !(s->state == 8529) [L1192] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1192] COND FALSE !(s->state == 8544) [L1195] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1195] COND FALSE !(s->state == 8545) [L1198] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1198] COND FALSE !(s->state == 8560) [L1201] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1201] COND FALSE !(s->state == 8561) [L1204] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1204] COND FALSE !(s->state == 8448) [L1207] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1207] COND FALSE !(s->state == 8576) [L1210] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1210] COND FALSE !(s->state == 8577) [L1213] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1213] COND FALSE !(s->state == 8592) [L1216] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1216] COND FALSE !(s->state == 8593) [L1219] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1219] COND FALSE !(s->state == 8608) [L1222] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1222] COND FALSE !(s->state == 8609) [L1225] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1225] COND FALSE !(s->state == 8640) [L1228] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1228] COND FALSE !(s->state == 8641) [L1231] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1231] COND TRUE s->state == 8656 [L1557] EXPR s->session [L1557] EXPR s->s3 [L1557] EXPR (s->s3)->tmp.new_cipher [L1557] (s->session)->cipher = (s->s3)->tmp.new_cipher [L1558] COND FALSE !(! tmp___9) [L1564] ret = __VERIFIER_nondet_int() [L1565] COND TRUE blastFlag == 2 [L1566] blastFlag = 3 VAL [init=1, SSLv3_server_data={5:0}] [L1570] COND FALSE !(ret <= 0) [L1575] s->state = 8672 [L1576] s->init_num = 0 VAL [init=1, SSLv3_server_data={5:0}] [L1577] COND FALSE !(! tmp___10) VAL [init=1, SSLv3_server_data={5:0}] [L1664] EXPR s->s3 [L1664] EXPR (s->s3)->tmp.reuse_message VAL [init=1, SSLv3_server_data={5:0}] [L1664] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1693] skip = 0 VAL [init=1, SSLv3_server_data={5:0}] [L1138] COND TRUE 1 VAL [init=1, SSLv3_server_data={5:0}] [L1140] EXPR s->state [L1140] state = s->state [L1141] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1141] COND FALSE !(s->state == 12292) [L1144] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1144] COND FALSE !(s->state == 16384) [L1147] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1147] COND FALSE !(s->state == 8192) [L1150] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1150] COND FALSE !(s->state == 24576) [L1153] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1153] COND FALSE !(s->state == 8195) [L1156] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1156] COND FALSE !(s->state == 8480) [L1159] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1159] COND FALSE !(s->state == 8481) [L1162] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1162] COND FALSE !(s->state == 8482) [L1165] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1165] COND FALSE !(s->state == 8464) [L1168] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1168] COND FALSE !(s->state == 8465) [L1171] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1171] COND FALSE !(s->state == 8466) [L1174] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1174] COND FALSE !(s->state == 8496) [L1177] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1177] COND FALSE !(s->state == 8497) [L1180] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1180] COND FALSE !(s->state == 8512) [L1183] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1183] COND FALSE !(s->state == 8513) [L1186] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1186] COND FALSE !(s->state == 8528) [L1189] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1189] COND FALSE !(s->state == 8529) [L1192] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1192] COND FALSE !(s->state == 8544) [L1195] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1195] COND FALSE !(s->state == 8545) [L1198] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1198] COND FALSE !(s->state == 8560) [L1201] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1201] COND FALSE !(s->state == 8561) [L1204] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1204] COND FALSE !(s->state == 8448) [L1207] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1207] COND FALSE !(s->state == 8576) [L1210] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1210] COND FALSE !(s->state == 8577) [L1213] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1213] COND FALSE !(s->state == 8592) [L1216] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1216] COND FALSE !(s->state == 8593) [L1219] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1219] COND FALSE !(s->state == 8608) [L1222] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1222] COND FALSE !(s->state == 8609) [L1225] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1225] COND FALSE !(s->state == 8640) [L1228] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1228] COND FALSE !(s->state == 8641) [L1231] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1231] COND FALSE !(s->state == 8656) [L1234] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1234] COND FALSE !(s->state == 8657) [L1237] EXPR s->state VAL [init=1, SSLv3_server_data={5:0}] [L1237] COND TRUE s->state == 8672 [L1586] ret = __VERIFIER_nondet_int() [L1587] COND TRUE blastFlag == 3 VAL [init=1, SSLv3_server_data={5:0}] [L1705] reach_error() VAL [init=1, SSLv3_server_data={5:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 143 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 23002.54ms, OverallIterations: 41, TraceHistogramMax: 4, EmptinessCheckTime: 70.14ms, AutomataDifference: 19683.85ms, DeadEndRemovalTime: 0.00ms, HoareAnnotationTime: 0.00ms, InitialAbstractionConstructionTime: 13.77ms, PartialOrderReductionTime: 0.00ms, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2112 SdHoareTripleChecker+Valid, 18497.76ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2112 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 15300.96ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10973 mSDsCounter, 340 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25373 IncrementalHoareTripleChecker+Invalid, 25713 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 340 mSolverCounterUnsat, 0 mSDtfsCounter, 25373 mSolverCounterSat, 70.62ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 225 GetRequests, 80 SyntacticMatches, 29 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 420.41ms Time, 0.00ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=506occurred in iteration=40, InterpolantAutomatonStates: 159, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.00ms DumpTime, AutomataMinimizationStatistics: 311.51ms AutomataMinimizationTime, 40 MinimizatonAttempts, 924 StatesRemovedByMinimization, 37 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 195.59ms SsaConstructionTime, 623.40ms SatisfiabilityAnalysisTime, 1493.39ms InterpolantComputationTime, 3500 NumberOfCodeBlocks, 3500 NumberOfCodeBlocksAsserted, 41 NumberOfCheckSat, 3335 ConstructedInterpolants, 0 QuantifiedInterpolants, 9298 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 40 InterpolantComputations, 40 PerfectInterpolantSequences, 1736/1736 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-08-29 03:29:57,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-29 03:29:59,001 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-29 03:29:59,003 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-29 03:29:59,028 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-29 03:29:59,029 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-29 03:29:59,030 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-29 03:29:59,031 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-29 03:29:59,033 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-29 03:29:59,035 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-29 03:29:59,035 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-29 03:29:59,036 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-29 03:29:59,037 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-29 03:29:59,038 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-29 03:29:59,039 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-29 03:29:59,040 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-29 03:29:59,041 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-29 03:29:59,042 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-29 03:29:59,043 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-29 03:29:59,044 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-29 03:29:59,048 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-29 03:29:59,052 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-29 03:29:59,053 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-29 03:29:59,054 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-29 03:29:59,056 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-29 03:29:59,060 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-29 03:29:59,067 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-29 03:29:59,067 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-29 03:29:59,068 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-29 03:29:59,069 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-29 03:29:59,085 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-29 03:29:59,087 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-29 03:29:59,087 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-29 03:29:59,088 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-29 03:29:59,089 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-29 03:29:59,090 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-29 03:29:59,091 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-29 03:29:59,092 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-29 03:29:59,092 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-29 03:29:59,092 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-29 03:29:59,093 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-29 03:29:59,094 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-29 03:29:59,095 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2021-08-29 03:29:59,126 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-29 03:29:59,126 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-29 03:29:59,127 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-29 03:29:59,127 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-29 03:29:59,129 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-29 03:29:59,130 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-29 03:29:59,130 INFO L138 SettingsManager]: * Use SBE=true [2021-08-29 03:29:59,130 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-29 03:29:59,130 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-29 03:29:59,131 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-29 03:29:59,131 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-29 03:29:59,132 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-29 03:29:59,132 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-29 03:29:59,132 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-29 03:29:59,132 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-08-29 03:29:59,133 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-08-29 03:29:59,133 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-29 03:29:59,133 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-29 03:29:59,133 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-29 03:29:59,133 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-29 03:29:59,134 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-29 03:29:59,134 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-29 03:29:59,134 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-29 03:29:59,134 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-29 03:29:59,134 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-29 03:29:59,135 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-29 03:29:59,135 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-29 03:29:59,135 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-08-29 03:29:59,135 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-08-29 03:29:59,135 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-29 03:29:59,136 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-29 03:29:59,136 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-08-29 03:29:59,136 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.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> fa6118479ea6bc4aae2360064ac2f184cd09048a [2021-08-29 03:29:59,510 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-29 03:29:59,542 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-29 03:29:59,545 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-29 03:29:59,546 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-29 03:29:59,547 INFO L275 PluginConnector]: CDTParser initialized [2021-08-29 03:29:59,549 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c [2021-08-29 03:29:59,621 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b1826ec7/311dca55cad744069b998d3aebdf3d1a/FLAGd46b2885e [2021-08-29 03:30:00,195 INFO L306 CDTParser]: Found 1 translation units. [2021-08-29 03:30:00,198 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c [2021-08-29 03:30:00,225 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b1826ec7/311dca55cad744069b998d3aebdf3d1a/FLAGd46b2885e [2021-08-29 03:30:00,484 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4b1826ec7/311dca55cad744069b998d3aebdf3d1a [2021-08-29 03:30:00,487 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-29 03:30:00,490 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-29 03:30:00,493 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-29 03:30:00,493 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-29 03:30:00,496 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-29 03:30:00,497 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 03:30:00" (1/1) ... [2021-08-29 03:30:00,498 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a5243cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:00, skipping insertion in model container [2021-08-29 03:30:00,498 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.08 03:30:00" (1/1) ... [2021-08-29 03:30:00,504 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-29 03:30:00,562 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-29 03:30:00,986 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c[71313,71326] [2021-08-29 03:30:00,994 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-29 03:30:01,010 INFO L203 MainTranslator]: Completed pre-run [2021-08-29 03:30:01,139 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl/s3_srvr.blast.03.i.cil.c[71313,71326] [2021-08-29 03:30:01,142 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-29 03:30:01,167 INFO L208 MainTranslator]: Completed translation [2021-08-29 03:30:01,168 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01 WrapperNode [2021-08-29 03:30:01,169 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-29 03:30:01,170 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-29 03:30:01,170 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-29 03:30:01,170 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-29 03:30:01,176 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,214 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,257 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-29 03:30:01,259 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-29 03:30:01,259 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-29 03:30:01,260 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-29 03:30:01,267 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,267 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,285 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,286 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,333 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,353 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,356 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,365 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-29 03:30:01,368 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-29 03:30:01,369 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-29 03:30:01,370 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-29 03:30:01,371 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (1/1) ... [2021-08-29 03:30:01,377 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-29 03:30:01,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-29 03:30:01,402 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) [2021-08-29 03:30:01,415 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 [2021-08-29 03:30:01,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-08-29 03:30:01,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-08-29 03:30:01,440 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-29 03:30:01,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-08-29 03:30:01,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-08-29 03:30:01,441 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-08-29 03:30:01,441 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-29 03:30:01,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-29 03:30:01,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-08-29 03:30:01,623 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-29 03:30:02,012 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##87: assume false; [2021-08-29 03:30:02,013 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##88: assume !false; [2021-08-29 03:30:02,026 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-29 03:30:02,026 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-08-29 03:30:02,028 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 03:30:02 BoogieIcfgContainer [2021-08-29 03:30:02,032 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-29 03:30:02,036 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-29 03:30:02,036 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-29 03:30:02,039 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-29 03:30:02,039 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.08 03:30:00" (1/3) ... [2021-08-29 03:30:02,040 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64ca7f8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 03:30:02, skipping insertion in model container [2021-08-29 03:30:02,040 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.08 03:30:01" (2/3) ... [2021-08-29 03:30:02,040 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64ca7f8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.08 03:30:02, skipping insertion in model container [2021-08-29 03:30:02,041 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 03:30:02" (3/3) ... [2021-08-29 03:30:02,042 INFO L111 eAbstractionObserver]: Analyzing ICFG s3_srvr.blast.03.i.cil.c [2021-08-29 03:30:02,047 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-29 03:30:02,048 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-29 03:30:02,100 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-29 03:30:02,107 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, mConcurrency=FINITE_AUTOMATA, 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 [2021-08-29 03:30:02,108 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-08-29 03:30:02,136 INFO L276 IsEmpty]: Start isEmpty. Operand has 143 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 142 states have internal predecessors, (241), 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) [2021-08-29 03:30:02,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-29 03:30:02,147 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:30:02,148 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:30:02,149 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:30:02,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:30:02,155 INFO L82 PathProgramCache]: Analyzing trace with hash 522837677, now seen corresponding path program 1 times [2021-08-29 03:30:02,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-29 03:30:02,168 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2136673790] [2021-08-29 03:30:02,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:30:02,169 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-29 03:30:02,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-29 03:30:02,172 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) [2021-08-29 03:30:02,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-08-29 03:30:02,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:30:02,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-29 03:30:02,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-29 03:30:02,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:30:02,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-29 03:30:02,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:30:02,814 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-29 03:30:02,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2136673790] [2021-08-29 03:30:02,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2136673790] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-29 03:30:02,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:30:02,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-08-29 03:30:02,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816313699] [2021-08-29 03:30:02,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:30:02,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-29 03:30:02,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:30:02,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:30:02,856 INFO L87 Difference]: Start difference. First operand has 143 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 142 states have internal predecessors, (241), 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 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:30:05,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:30:05,925 INFO L93 Difference]: Finished difference Result 537 states and 912 transitions. [2021-08-29 03:30:05,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:30:05,927 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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 45 [2021-08-29 03:30:05,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:30:05,937 INFO L225 Difference]: With dead ends: 537 [2021-08-29 03:30:05,938 INFO L226 Difference]: Without dead ends: 363 [2021-08-29 03:30:05,941 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.85ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:30:05,944 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 370 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2508.08ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.47ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2952.94ms IncrementalHoareTripleChecker+Time [2021-08-29 03:30:05,944 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [370 Valid, 0 Invalid, 690 Unknown, 0 Unchecked, 10.47ms Time], IncrementalHoareTripleChecker [13 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 2952.94ms Time] [2021-08-29 03:30:05,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2021-08-29 03:30:05,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2021-08-29 03:30:05,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 1.522099447513812) internal successors, (551), 362 states have internal predecessors, (551), 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) [2021-08-29 03:30:06,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 551 transitions. [2021-08-29 03:30:06,007 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 551 transitions. Word has length 45 [2021-08-29 03:30:06,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:30:06,008 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 551 transitions. [2021-08-29 03:30:06,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 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) [2021-08-29 03:30:06,008 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 551 transitions. [2021-08-29 03:30:06,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-08-29 03:30:06,013 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:30:06,013 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2021-08-29 03:30:06,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-08-29 03:30:06,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-29 03:30:06,224 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:30:06,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:30:06,225 INFO L82 PathProgramCache]: Analyzing trace with hash 856140206, now seen corresponding path program 1 times [2021-08-29 03:30:06,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-29 03:30:06,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1350895430] [2021-08-29 03:30:06,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:30:06,226 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-29 03:30:06,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-29 03:30:06,229 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) [2021-08-29 03:30:06,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-08-29 03:30:06,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-29 03:30:06,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-29 03:30:06,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-29 03:30:06,644 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:30:06,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-29 03:30:06,941 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-29 03:30:06,941 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-29 03:30:06,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1350895430] [2021-08-29 03:30:06,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1350895430] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-29 03:30:06,942 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-29 03:30:06,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-08-29 03:30:06,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527921411] [2021-08-29 03:30:06,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-29 03:30:06,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-29 03:30:06,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-29 03:30:06,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:30:06,944 INFO L87 Difference]: Start difference. First operand 363 states and 551 transitions. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 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) [2021-08-29 03:30:10,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-29 03:30:10,656 INFO L93 Difference]: Finished difference Result 834 states and 1272 transitions. [2021-08-29 03:30:10,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-29 03:30:10,657 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 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 103 [2021-08-29 03:30:10,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-29 03:30:10,660 INFO L225 Difference]: With dead ends: 834 [2021-08-29 03:30:10,660 INFO L226 Difference]: Without dead ends: 598 [2021-08-29 03:30:10,661 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.40ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-29 03:30:10,663 INFO L928 BasicCegarLoop]: 0 mSDtfsCounter, 288 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3255.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.57ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3647.68ms IncrementalHoareTripleChecker+Time [2021-08-29 03:30:10,663 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 0 Invalid, 753 Unknown, 0 Unchecked, 5.57ms Time], IncrementalHoareTripleChecker [6 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 3647.68ms Time] [2021-08-29 03:30:10,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2021-08-29 03:30:10,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 598. [2021-08-29 03:30:10,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 1.5175879396984924) internal successors, (906), 597 states have internal predecessors, (906), 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) [2021-08-29 03:30:10,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 906 transitions. [2021-08-29 03:30:10,694 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 906 transitions. Word has length 103 [2021-08-29 03:30:10,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-29 03:30:10,695 INFO L470 AbstractCegarLoop]: Abstraction has 598 states and 906 transitions. [2021-08-29 03:30:10,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 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) [2021-08-29 03:30:10,695 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 906 transitions. [2021-08-29 03:30:10,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-08-29 03:30:10,701 INFO L505 BasicCegarLoop]: Found error trace [2021-08-29 03:30:10,701 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-29 03:30:10,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-08-29 03:30:10,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-29 03:30:10,914 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-29 03:30:10,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-29 03:30:10,915 INFO L82 PathProgramCache]: Analyzing trace with hash -536013004, now seen corresponding path program 1 times [2021-08-29 03:30:10,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-29 03:30:10,916 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1728072070] [2021-08-29 03:30:10,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-29 03:30:10,916 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-29 03:30:10,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-29 03:30:10,920 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) [2021-08-29 03:30:10,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-08-29 03:30:11,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-29 03:30:11,271 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-29 03:30:11,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-29 03:30:11,760 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-08-29 03:30:11,761 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-08-29 03:30:11,762 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-08-29 03:30:11,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-08-29 03:30:11,964 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-29 03:30:11,969 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-29 03:30:12,087 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.08 03:30:12 BoogieIcfgContainer [2021-08-29 03:30:12,087 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-29 03:30:12,088 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-08-29 03:30:12,088 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-08-29 03:30:12,089 INFO L275 PluginConnector]: Witness Printer initialized [2021-08-29 03:30:12,091 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.08 03:30:02" (3/4) ... [2021-08-29 03:30:12,093 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-08-29 03:30:12,190 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-08-29 03:30:12,190 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-08-29 03:30:12,191 INFO L158 Benchmark]: Toolchain (without parser) took 11701.30ms. Allocated memory was 65.0MB in the beginning and 96.5MB in the end (delta: 31.5MB). Free memory was 42.7MB in the beginning and 52.1MB in the end (delta: -9.4MB). Peak memory consumption was 44.8MB. Max. memory is 16.1GB. [2021-08-29 03:30:12,191 INFO L158 Benchmark]: CDTParser took 0.28ms. Allocated memory is still 65.0MB. Free memory was 45.8MB in the beginning and 45.8MB in the end (delta: 32.2kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-29 03:30:12,191 INFO L158 Benchmark]: CACSL2BoogieTranslator took 676.29ms. Allocated memory was 65.0MB in the beginning and 79.7MB in the end (delta: 14.7MB). Free memory was 42.5MB in the beginning and 56.1MB in the end (delta: -13.6MB). Peak memory consumption was 18.6MB. Max. memory is 16.1GB. [2021-08-29 03:30:12,192 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.45ms. Allocated memory is still 79.7MB. Free memory was 56.1MB in the beginning and 51.7MB in the end (delta: 4.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-08-29 03:30:12,192 INFO L158 Benchmark]: Boogie Preprocessor took 108.73ms. Allocated memory is still 79.7MB. Free memory was 51.7MB in the beginning and 44.6MB in the end (delta: 7.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-08-29 03:30:12,192 INFO L158 Benchmark]: RCFGBuilder took 664.25ms. Allocated memory is still 79.7MB. Free memory was 44.6MB in the beginning and 40.1MB in the end (delta: 4.5MB). Peak memory consumption was 16.0MB. Max. memory is 16.1GB. [2021-08-29 03:30:12,192 INFO L158 Benchmark]: TraceAbstraction took 10051.37ms. Allocated memory was 79.7MB in the beginning and 96.5MB in the end (delta: 16.8MB). Free memory was 39.7MB in the beginning and 31.3MB in the end (delta: 8.4MB). Peak memory consumption was 24.2MB. Max. memory is 16.1GB. [2021-08-29 03:30:12,193 INFO L158 Benchmark]: Witness Printer took 102.52ms. Allocated memory is still 96.5MB. Free memory was 31.3MB in the beginning and 52.1MB in the end (delta: -20.8MB). Peak memory consumption was 2.8MB. Max. memory is 16.1GB. [2021-08-29 03:30:12,194 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.28ms. Allocated memory is still 65.0MB. Free memory was 45.8MB in the beginning and 45.8MB in the end (delta: 32.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 676.29ms. Allocated memory was 65.0MB in the beginning and 79.7MB in the end (delta: 14.7MB). Free memory was 42.5MB in the beginning and 56.1MB in the end (delta: -13.6MB). Peak memory consumption was 18.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.45ms. Allocated memory is still 79.7MB. Free memory was 56.1MB in the beginning and 51.7MB in the end (delta: 4.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 108.73ms. Allocated memory is still 79.7MB. Free memory was 51.7MB in the beginning and 44.6MB in the end (delta: 7.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 664.25ms. Allocated memory is still 79.7MB. Free memory was 44.6MB in the beginning and 40.1MB in the end (delta: 4.5MB). Peak memory consumption was 16.0MB. Max. memory is 16.1GB. * TraceAbstraction took 10051.37ms. Allocated memory was 79.7MB in the beginning and 96.5MB in the end (delta: 16.8MB). Free memory was 39.7MB in the beginning and 31.3MB in the end (delta: 8.4MB). Peak memory consumption was 24.2MB. Max. memory is 16.1GB. * Witness Printer took 102.52ms. Allocated memory is still 96.5MB. Free memory was 31.3MB in the beginning and 52.1MB in the end (delta: -20.8MB). Peak memory consumption was 2.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.00ms ErrorAutomatonConstructionTimeTotal, 0.00ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.00ms ErrorAutomatonConstructionTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 1705]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L1044] static int init = 1; [L1045] static SSL_METHOD SSLv3_server_data ; VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1067] SSL *s ; [L1068] int tmp ; [L1072] s = malloc(sizeof(SSL)) [L1073] s->s3 = malloc(sizeof(struct ssl3_state_st)) [L1074] s->ctx = malloc(sizeof(SSL_CTX)) [L1075] s->session = malloc(sizeof(SSL_SESSION)) [L1076] s->state = 8464 [L1083] BUF_MEM *buf ; [L1084] unsigned long l ; [L1085] unsigned long Time ; [L1086] unsigned long tmp ; [L1087] void (*cb)() ; [L1088] long num1 ; [L1089] int ret ; [L1090] int new_state ; [L1091] int state ; [L1092] int skip ; [L1093] int got_new_session ; [L1094] int tmp___1 = __VERIFIER_nondet_int() ; [L1095] int tmp___2 = __VERIFIER_nondet_int() ; [L1096] int tmp___3 = __VERIFIER_nondet_int() ; [L1097] int tmp___4 = __VERIFIER_nondet_int() ; [L1098] int tmp___5 = __VERIFIER_nondet_int() ; [L1099] int tmp___6 = __VERIFIER_nondet_int() ; [L1100] int tmp___7 ; [L1101] long tmp___8 = __VERIFIER_nondet_long() ; [L1102] int tmp___9 = __VERIFIER_nondet_int() ; [L1103] int tmp___10 = __VERIFIER_nondet_int() ; [L1104] int blastFlag ; [L1108] blastFlag = 0 [L1109] s->hit=__VERIFIER_nondet_int () [L1110] s->state = 8464 [L1111] tmp = __VERIFIER_nondet_int() [L1112] Time = tmp [L1113] cb = (void (*)())((void *)0) [L1114] ret = -1 [L1115] skip = 0 [L1116] got_new_session = 0 [L1117] EXPR s->info_callback VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1117] COND TRUE (unsigned long )s->info_callback != (unsigned long )((void *)0) [L1118] EXPR s->info_callback [L1118] cb = s->info_callback [L1122] EXPR s->in_handshake [L1122] s->in_handshake += 1 [L1123] COND FALSE !(tmp___1 & 12288) VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1132] EXPR s->cert VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1132] COND FALSE !((unsigned long )s->cert == (unsigned long )((void *)0)) [L1138] COND TRUE 1 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1140] EXPR s->state [L1140] state = s->state [L1141] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1141] COND FALSE !(s->state == 12292) [L1144] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1144] COND FALSE !(s->state == 16384) [L1147] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1147] COND FALSE !(s->state == 8192) [L1150] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1150] COND FALSE !(s->state == 24576) [L1153] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1153] COND FALSE !(s->state == 8195) [L1156] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1156] COND FALSE !(s->state == 8480) [L1159] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1159] COND FALSE !(s->state == 8481) [L1162] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1162] COND FALSE !(s->state == 8482) [L1165] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1165] COND TRUE s->state == 8464 [L1325] s->shutdown = 0 [L1326] ret = __VERIFIER_nondet_int() [L1327] COND TRUE blastFlag == 0 [L1328] blastFlag = 1 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1332] COND FALSE !(ret <= 0) [L1337] got_new_session = 1 [L1338] s->state = 8496 [L1339] s->init_num = 0 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1664] EXPR s->s3 [L1664] EXPR (s->s3)->tmp.reuse_message VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1664] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1693] skip = 0 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1138] COND TRUE 1 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1140] EXPR s->state [L1140] state = s->state [L1141] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1141] COND FALSE !(s->state == 12292) [L1144] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1144] COND FALSE !(s->state == 16384) [L1147] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1147] COND FALSE !(s->state == 8192) [L1150] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1150] COND FALSE !(s->state == 24576) [L1153] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1153] COND FALSE !(s->state == 8195) [L1156] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1156] COND FALSE !(s->state == 8480) [L1159] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1159] COND FALSE !(s->state == 8481) [L1162] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1162] COND FALSE !(s->state == 8482) [L1165] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1165] COND FALSE !(s->state == 8464) [L1168] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1168] COND FALSE !(s->state == 8465) [L1171] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1171] COND FALSE !(s->state == 8466) [L1174] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1174] COND TRUE s->state == 8496 [L1343] ret = __VERIFIER_nondet_int() [L1344] COND TRUE blastFlag == 1 [L1345] blastFlag = 2 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1349] COND FALSE !(ret <= 0) [L1354] s->hit VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1354] COND TRUE s->hit [L1355] s->state = 8656 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1359] s->init_num = 0 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1664] EXPR s->s3 [L1664] EXPR (s->s3)->tmp.reuse_message VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1664] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1693] skip = 0 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1138] COND TRUE 1 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1140] EXPR s->state [L1140] state = s->state [L1141] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1141] COND FALSE !(s->state == 12292) [L1144] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1144] COND FALSE !(s->state == 16384) [L1147] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1147] COND FALSE !(s->state == 8192) [L1150] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1150] COND FALSE !(s->state == 24576) [L1153] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1153] COND FALSE !(s->state == 8195) [L1156] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1156] COND FALSE !(s->state == 8480) [L1159] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1159] COND FALSE !(s->state == 8481) [L1162] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1162] COND FALSE !(s->state == 8482) [L1165] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1165] COND FALSE !(s->state == 8464) [L1168] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1168] COND FALSE !(s->state == 8465) [L1171] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1171] COND FALSE !(s->state == 8466) [L1174] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1174] COND FALSE !(s->state == 8496) [L1177] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1177] COND FALSE !(s->state == 8497) [L1180] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1180] COND FALSE !(s->state == 8512) [L1183] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1183] COND FALSE !(s->state == 8513) [L1186] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1186] COND FALSE !(s->state == 8528) [L1189] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1189] COND FALSE !(s->state == 8529) [L1192] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1192] COND FALSE !(s->state == 8544) [L1195] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1195] COND FALSE !(s->state == 8545) [L1198] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1198] COND FALSE !(s->state == 8560) [L1201] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1201] COND FALSE !(s->state == 8561) [L1204] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1204] COND FALSE !(s->state == 8448) [L1207] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1207] COND FALSE !(s->state == 8576) [L1210] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1210] COND FALSE !(s->state == 8577) [L1213] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1213] COND FALSE !(s->state == 8592) [L1216] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1216] COND FALSE !(s->state == 8593) [L1219] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1219] COND FALSE !(s->state == 8608) [L1222] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1222] COND FALSE !(s->state == 8609) [L1225] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1225] COND FALSE !(s->state == 8640) [L1228] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1228] COND FALSE !(s->state == 8641) [L1231] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1231] COND TRUE s->state == 8656 [L1557] EXPR s->session [L1557] EXPR s->s3 [L1557] EXPR (s->s3)->tmp.new_cipher [L1557] (s->session)->cipher = (s->s3)->tmp.new_cipher [L1558] COND FALSE !(! tmp___9) [L1564] ret = __VERIFIER_nondet_int() [L1565] COND TRUE blastFlag == 2 [L1566] blastFlag = 3 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1570] COND FALSE !(ret <= 0) [L1575] s->state = 8672 [L1576] s->init_num = 0 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1577] COND FALSE !(! tmp___10) VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1664] EXPR s->s3 [L1664] EXPR (s->s3)->tmp.reuse_message VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1664] COND FALSE !(! (s->s3)->tmp.reuse_message) [L1693] skip = 0 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1138] COND TRUE 1 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1140] EXPR s->state [L1140] state = s->state [L1141] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1141] COND FALSE !(s->state == 12292) [L1144] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1144] COND FALSE !(s->state == 16384) [L1147] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1147] COND FALSE !(s->state == 8192) [L1150] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1150] COND FALSE !(s->state == 24576) [L1153] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1153] COND FALSE !(s->state == 8195) [L1156] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1156] COND FALSE !(s->state == 8480) [L1159] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1159] COND FALSE !(s->state == 8481) [L1162] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1162] COND FALSE !(s->state == 8482) [L1165] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1165] COND FALSE !(s->state == 8464) [L1168] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1168] COND FALSE !(s->state == 8465) [L1171] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1171] COND FALSE !(s->state == 8466) [L1174] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1174] COND FALSE !(s->state == 8496) [L1177] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1177] COND FALSE !(s->state == 8497) [L1180] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1180] COND FALSE !(s->state == 8512) [L1183] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1183] COND FALSE !(s->state == 8513) [L1186] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1186] COND FALSE !(s->state == 8528) [L1189] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1189] COND FALSE !(s->state == 8529) [L1192] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1192] COND FALSE !(s->state == 8544) [L1195] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1195] COND FALSE !(s->state == 8545) [L1198] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1198] COND FALSE !(s->state == 8560) [L1201] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1201] COND FALSE !(s->state == 8561) [L1204] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1204] COND FALSE !(s->state == 8448) [L1207] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1207] COND FALSE !(s->state == 8576) [L1210] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1210] COND FALSE !(s->state == 8577) [L1213] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1213] COND FALSE !(s->state == 8592) [L1216] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1216] COND FALSE !(s->state == 8593) [L1219] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1219] COND FALSE !(s->state == 8608) [L1222] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1222] COND FALSE !(s->state == 8609) [L1225] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1225] COND FALSE !(s->state == 8640) [L1228] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1228] COND FALSE !(s->state == 8641) [L1231] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1231] COND FALSE !(s->state == 8656) [L1234] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1234] COND FALSE !(s->state == 8657) [L1237] EXPR s->state VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1237] COND TRUE s->state == 8672 [L1586] ret = __VERIFIER_nondet_int() [L1587] COND TRUE blastFlag == 3 VAL [init=1, SSLv3_server_data={-2147483617:0}] [L1705] reach_error() VAL [init=1, SSLv3_server_data={-2147483617:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 143 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 9869.45ms, OverallIterations: 3, TraceHistogramMax: 4, EmptinessCheckTime: 35.41ms, AutomataDifference: 6841.52ms, DeadEndRemovalTime: 0.00ms, HoareAnnotationTime: 0.00ms, InitialAbstractionConstructionTime: 14.08ms, PartialOrderReductionTime: 0.00ms, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 658 SdHoareTripleChecker+Valid, 6600.63ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 658 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 5763.37ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 785 mSDsCounter, 19 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1424 IncrementalHoareTripleChecker+Invalid, 1443 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 19 mSolverCounterUnsat, 0 mSDtfsCounter, 1424 mSolverCounterSat, 16.04ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 292 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.25ms Time, 0.00ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=598occurred in iteration=2, InterpolantAutomatonStates: 8, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.00ms DumpTime, AutomataMinimizationStatistics: 80.64ms AutomataMinimizationTime, 2 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 127.95ms SsaConstructionTime, 416.05ms SatisfiabilityAnalysisTime, 994.83ms InterpolantComputationTime, 273 NumberOfCodeBlocks, 273 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 292 ConstructedInterpolants, 0 QuantifiedInterpolants, 702 SizeOfPredicates, 0 NumberOfNonLiveVariables, 417 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 116/116 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 RESULT: Ultimate proved your program to be incorrect! [2021-08-29 03:30:12,227 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...