./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3a877d22 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-simplified/s3_srvr_7.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 101a48a9bec001331849dc185520f52629903e1279e23ab0889af7e01ff1eae0 --- Real Ultimate output --- This is Ultimate 0.2.2-3a877d227dc491413fd706022d0c47cd97beb353-3a877d2 [2021-12-15 08:57:19,447 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-15 08:57:19,448 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-15 08:57:19,489 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-15 08:57:19,489 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-15 08:57:19,492 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-15 08:57:19,492 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-15 08:57:19,496 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-15 08:57:19,498 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-15 08:57:19,501 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-15 08:57:19,502 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-15 08:57:19,503 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-15 08:57:19,503 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-15 08:57:19,505 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-15 08:57:19,506 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-15 08:57:19,509 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-15 08:57:19,510 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-15 08:57:19,512 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-15 08:57:19,512 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-15 08:57:19,514 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-15 08:57:19,516 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-15 08:57:19,517 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-15 08:57:19,518 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-15 08:57:19,519 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-15 08:57:19,523 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-15 08:57:19,525 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-15 08:57:19,525 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-15 08:57:19,526 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-15 08:57:19,527 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-15 08:57:19,527 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-15 08:57:19,527 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-15 08:57:19,528 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-15 08:57:19,529 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-15 08:57:19,529 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-15 08:57:19,530 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-15 08:57:19,531 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-15 08:57:19,531 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-15 08:57:19,532 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-15 08:57:19,532 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-15 08:57:19,532 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-15 08:57:19,533 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-15 08:57:19,533 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-15 08:57:19,554 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-15 08:57:19,554 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-15 08:57:19,554 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-15 08:57:19,554 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-15 08:57:19,555 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-15 08:57:19,555 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-15 08:57:19,555 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-15 08:57:19,555 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-15 08:57:19,556 INFO L138 SettingsManager]: * Use SBE=true [2021-12-15 08:57:19,556 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-15 08:57:19,556 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-15 08:57:19,556 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-15 08:57:19,556 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-15 08:57:19,556 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-15 08:57:19,557 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-15 08:57:19,557 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-15 08:57:19,557 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-15 08:57:19,557 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-15 08:57:19,557 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-15 08:57:19,557 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-15 08:57:19,557 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-15 08:57:19,558 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-15 08:57:19,558 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-15 08:57:19,558 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-15 08:57:19,558 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-15 08:57:19,558 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-15 08:57:19,558 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-15 08:57:19,558 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-15 08:57:19,559 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-15 08:57:19,559 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-15 08:57:19,559 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-15 08:57:19,559 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-15 08:57:19,559 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-15 08:57:19,559 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-15 08:57:19,559 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 -> 101a48a9bec001331849dc185520f52629903e1279e23ab0889af7e01ff1eae0 [2021-12-15 08:57:19,743 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-15 08:57:19,764 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-15 08:57:19,767 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-15 08:57:19,767 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-15 08:57:19,768 INFO L275 PluginConnector]: CDTParser initialized [2021-12-15 08:57:19,769 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c [2021-12-15 08:57:19,821 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c17029a0d/7b061aac81f4427297f227e8ee3ae572/FLAG2636351c0 [2021-12-15 08:57:20,213 INFO L306 CDTParser]: Found 1 translation units. [2021-12-15 08:57:20,219 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c [2021-12-15 08:57:20,228 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c17029a0d/7b061aac81f4427297f227e8ee3ae572/FLAG2636351c0 [2021-12-15 08:57:20,237 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c17029a0d/7b061aac81f4427297f227e8ee3ae572 [2021-12-15 08:57:20,240 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-15 08:57:20,241 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-15 08:57:20,243 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-15 08:57:20,243 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-15 08:57:20,245 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-15 08:57:20,246 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,246 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10efa84c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20, skipping insertion in model container [2021-12-15 08:57:20,247 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,251 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-15 08:57:20,285 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-15 08:57:20,480 WARN L230 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-simplified/s3_srvr_7.cil.c[44376,44389] [2021-12-15 08:57:20,484 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-15 08:57:20,491 INFO L203 MainTranslator]: Completed pre-run [2021-12-15 08:57:20,550 WARN L230 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-simplified/s3_srvr_7.cil.c[44376,44389] [2021-12-15 08:57:20,554 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-15 08:57:20,563 INFO L208 MainTranslator]: Completed translation [2021-12-15 08:57:20,564 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20 WrapperNode [2021-12-15 08:57:20,564 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-15 08:57:20,565 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-15 08:57:20,565 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-15 08:57:20,565 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-15 08:57:20,570 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,596 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,631 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 556 [2021-12-15 08:57:20,631 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-15 08:57:20,632 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-15 08:57:20,632 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-15 08:57:20,632 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-15 08:57:20,638 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,638 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,644 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,644 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,662 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,667 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,679 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,681 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-15 08:57:20,682 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-15 08:57:20,682 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-15 08:57:20,682 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-15 08:57:20,683 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (1/1) ... [2021-12-15 08:57:20,687 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-15 08:57:20,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-15 08:57:20,726 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-12-15 08:57:20,727 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-12-15 08:57:20,753 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-15 08:57:20,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-15 08:57:20,754 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-15 08:57:20,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-15 08:57:20,868 INFO L236 CfgBuilder]: Building ICFG [2021-12-15 08:57:20,869 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-15 08:57:20,880 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-15 08:57:21,330 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-15 08:57:21,331 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-15 08:57:21,331 INFO L277 CfgBuilder]: Performing block encoding [2021-12-15 08:57:21,340 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-15 08:57:21,340 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-15 08:57:21,342 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 08:57:21 BoogieIcfgContainer [2021-12-15 08:57:21,342 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-15 08:57:21,344 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-15 08:57:21,344 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-15 08:57:21,348 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-15 08:57:21,349 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.12 08:57:20" (1/3) ... [2021-12-15 08:57:21,349 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41285ff8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 08:57:21, skipping insertion in model container [2021-12-15 08:57:21,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 08:57:20" (2/3) ... [2021-12-15 08:57:21,350 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41285ff8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.12 08:57:21, skipping insertion in model container [2021-12-15 08:57:21,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 08:57:21" (3/3) ... [2021-12-15 08:57:21,351 INFO L111 eAbstractionObserver]: Analyzing ICFG s3_srvr_7.cil.c [2021-12-15 08:57:21,355 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-15 08:57:21,356 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-15 08:57:21,387 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-15 08:57:21,392 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-15 08:57:21,392 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-15 08:57:21,403 INFO L276 IsEmpty]: Start isEmpty. Operand has 146 states, 144 states have (on average 1.7361111111111112) internal successors, (250), 145 states have internal predecessors, (250), 0 states have call successors, (0), 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-12-15 08:57:21,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-15 08:57:21,409 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:21,410 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:21,410 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:21,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:21,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1801233509, now seen corresponding path program 1 times [2021-12-15 08:57:21,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:21,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720088821] [2021-12-15 08:57:21,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:21,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:21,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:21,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-15 08:57:21,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:21,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720088821] [2021-12-15 08:57:21,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720088821] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:21,618 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:21,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:21,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605374771] [2021-12-15 08:57:21,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:21,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:21,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:21,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:21,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:21,647 INFO L87 Difference]: Start difference. First operand has 146 states, 144 states have (on average 1.7361111111111112) internal successors, (250), 145 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 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-12-15 08:57:21,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:21,812 INFO L93 Difference]: Finished difference Result 312 states and 534 transitions. [2021-12-15 08:57:21,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:21,814 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 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 33 [2021-12-15 08:57:21,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:21,824 INFO L225 Difference]: With dead ends: 312 [2021-12-15 08:57:21,824 INFO L226 Difference]: Without dead ends: 154 [2021-12-15 08:57:21,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:21,831 INFO L933 BasicCegarLoop]: 248 mSDtfsCounter, 31 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:21,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 386 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:21,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-12-15 08:57:21,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 151. [2021-12-15 08:57:21,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 1.5266666666666666) internal successors, (229), 150 states have internal predecessors, (229), 0 states have call successors, (0), 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-12-15 08:57:21,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 229 transitions. [2021-12-15 08:57:21,871 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 229 transitions. Word has length 33 [2021-12-15 08:57:21,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:21,871 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 229 transitions. [2021-12-15 08:57:21,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 0 states have call successors, (0), 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-12-15 08:57:21,872 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 229 transitions. [2021-12-15 08:57:21,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-15 08:57:21,874 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:21,875 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:21,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-15 08:57:21,875 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:21,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:21,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1779167419, now seen corresponding path program 1 times [2021-12-15 08:57:21,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:21,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111813519] [2021-12-15 08:57:21,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:21,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:21,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:21,977 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-15 08:57:21,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:21,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111813519] [2021-12-15 08:57:21,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111813519] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:21,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:21,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:21,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734070523] [2021-12-15 08:57:21,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:21,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:21,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:21,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:21,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:21,981 INFO L87 Difference]: Start difference. First operand 151 states and 229 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-12-15 08:57:22,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:22,082 INFO L93 Difference]: Finished difference Result 319 states and 490 transitions. [2021-12-15 08:57:22,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:22,082 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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 49 [2021-12-15 08:57:22,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:22,086 INFO L225 Difference]: With dead ends: 319 [2021-12-15 08:57:22,086 INFO L226 Difference]: Without dead ends: 176 [2021-12-15 08:57:22,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,092 INFO L933 BasicCegarLoop]: 201 mSDtfsCounter, 14 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:22,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 312 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:22,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-12-15 08:57:22,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 172. [2021-12-15 08:57:22,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 1.4912280701754386) internal successors, (255), 171 states have internal predecessors, (255), 0 states have call successors, (0), 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-12-15 08:57:22,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 255 transitions. [2021-12-15 08:57:22,111 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 255 transitions. Word has length 49 [2021-12-15 08:57:22,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:22,111 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 255 transitions. [2021-12-15 08:57:22,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 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-12-15 08:57:22,112 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 255 transitions. [2021-12-15 08:57:22,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-12-15 08:57:22,113 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:22,113 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:22,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-15 08:57:22,113 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:22,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:22,114 INFO L85 PathProgramCache]: Analyzing trace with hash 846918541, now seen corresponding path program 1 times [2021-12-15 08:57:22,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:22,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994802176] [2021-12-15 08:57:22,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:22,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:22,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:22,169 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-15 08:57:22,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:22,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994802176] [2021-12-15 08:57:22,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994802176] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:22,169 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:22,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:22,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221426156] [2021-12-15 08:57:22,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:22,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:22,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:22,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:22,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,171 INFO L87 Difference]: Start difference. First operand 172 states and 255 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 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-12-15 08:57:22,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:22,312 INFO L93 Difference]: Finished difference Result 391 states and 594 transitions. [2021-12-15 08:57:22,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:22,313 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 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 70 [2021-12-15 08:57:22,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:22,314 INFO L225 Difference]: With dead ends: 391 [2021-12-15 08:57:22,314 INFO L226 Difference]: Without dead ends: 227 [2021-12-15 08:57:22,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,320 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 57 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:22,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 285 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:22,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-12-15 08:57:22,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 213. [2021-12-15 08:57:22,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 1.4339622641509433) internal successors, (304), 212 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:22,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 304 transitions. [2021-12-15 08:57:22,329 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 304 transitions. Word has length 70 [2021-12-15 08:57:22,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:22,329 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 304 transitions. [2021-12-15 08:57:22,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 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-12-15 08:57:22,329 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 304 transitions. [2021-12-15 08:57:22,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-12-15 08:57:22,332 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:22,332 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:22,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-15 08:57:22,332 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:22,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:22,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1548518415, now seen corresponding path program 1 times [2021-12-15 08:57:22,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:22,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944350309] [2021-12-15 08:57:22,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:22,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:22,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:22,377 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-15 08:57:22,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:22,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944350309] [2021-12-15 08:57:22,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944350309] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:22,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:22,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:22,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650181016] [2021-12-15 08:57:22,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:22,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:22,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:22,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:22,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,379 INFO L87 Difference]: Start difference. First operand 213 states and 304 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 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-12-15 08:57:22,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:22,489 INFO L93 Difference]: Finished difference Result 446 states and 645 transitions. [2021-12-15 08:57:22,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:22,490 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 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 70 [2021-12-15 08:57:22,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:22,494 INFO L225 Difference]: With dead ends: 446 [2021-12-15 08:57:22,494 INFO L226 Difference]: Without dead ends: 241 [2021-12-15 08:57:22,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,501 INFO L933 BasicCegarLoop]: 217 mSDtfsCounter, 16 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:22,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 328 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:22,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-12-15 08:57:22,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 236. [2021-12-15 08:57:22,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 235 states have (on average 1.4127659574468086) internal successors, (332), 235 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:22,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 332 transitions. [2021-12-15 08:57:22,508 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 332 transitions. Word has length 70 [2021-12-15 08:57:22,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:22,508 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 332 transitions. [2021-12-15 08:57:22,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 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-12-15 08:57:22,508 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 332 transitions. [2021-12-15 08:57:22,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-15 08:57:22,510 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:22,510 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-15 08:57:22,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-15 08:57:22,510 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:22,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:22,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1302437473, now seen corresponding path program 1 times [2021-12-15 08:57:22,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:22,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258526912] [2021-12-15 08:57:22,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:22,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:22,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-15 08:57:22,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:22,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258526912] [2021-12-15 08:57:22,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258526912] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:22,548 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:22,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:22,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230633616] [2021-12-15 08:57:22,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:22,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:22,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:22,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:22,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,549 INFO L87 Difference]: Start difference. First operand 236 states and 332 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 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-12-15 08:57:22,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:22,658 INFO L93 Difference]: Finished difference Result 562 states and 802 transitions. [2021-12-15 08:57:22,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:22,659 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 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 83 [2021-12-15 08:57:22,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:22,660 INFO L225 Difference]: With dead ends: 562 [2021-12-15 08:57:22,660 INFO L226 Difference]: Without dead ends: 331 [2021-12-15 08:57:22,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,661 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 164 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:22,661 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 176 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:22,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2021-12-15 08:57:22,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 324. [2021-12-15 08:57:22,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 323 states have (on average 1.4210526315789473) internal successors, (459), 323 states have internal predecessors, (459), 0 states have call successors, (0), 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-12-15 08:57:22,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 459 transitions. [2021-12-15 08:57:22,669 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 459 transitions. Word has length 83 [2021-12-15 08:57:22,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:22,669 INFO L470 AbstractCegarLoop]: Abstraction has 324 states and 459 transitions. [2021-12-15 08:57:22,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 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-12-15 08:57:22,669 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 459 transitions. [2021-12-15 08:57:22,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-12-15 08:57:22,671 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:22,671 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:22,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-15 08:57:22,674 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:22,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:22,674 INFO L85 PathProgramCache]: Analyzing trace with hash -798419225, now seen corresponding path program 1 times [2021-12-15 08:57:22,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:22,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639984001] [2021-12-15 08:57:22,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:22,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:22,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:22,711 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-12-15 08:57:22,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:22,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639984001] [2021-12-15 08:57:22,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639984001] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:22,712 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:22,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:22,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48548831] [2021-12-15 08:57:22,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:22,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:22,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:22,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:22,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,714 INFO L87 Difference]: Start difference. First operand 324 states and 459 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 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-12-15 08:57:22,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:22,796 INFO L93 Difference]: Finished difference Result 679 states and 972 transitions. [2021-12-15 08:57:22,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:22,796 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 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 91 [2021-12-15 08:57:22,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:22,798 INFO L225 Difference]: With dead ends: 679 [2021-12-15 08:57:22,799 INFO L226 Difference]: Without dead ends: 363 [2021-12-15 08:57:22,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,800 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 32 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:22,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 327 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:22,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2021-12-15 08:57:22,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 349. [2021-12-15 08:57:22,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 348 states have (on average 1.4051724137931034) internal successors, (489), 348 states have internal predecessors, (489), 0 states have call successors, (0), 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-12-15 08:57:22,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 489 transitions. [2021-12-15 08:57:22,814 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 489 transitions. Word has length 91 [2021-12-15 08:57:22,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:22,816 INFO L470 AbstractCegarLoop]: Abstraction has 349 states and 489 transitions. [2021-12-15 08:57:22,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 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-12-15 08:57:22,816 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 489 transitions. [2021-12-15 08:57:22,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-12-15 08:57:22,819 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:22,819 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:22,820 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-15 08:57:22,820 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:22,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:22,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1900430797, now seen corresponding path program 1 times [2021-12-15 08:57:22,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:22,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306088960] [2021-12-15 08:57:22,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:22,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:22,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:22,883 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-12-15 08:57:22,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:22,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306088960] [2021-12-15 08:57:22,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306088960] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:22,884 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:22,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:22,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305313918] [2021-12-15 08:57:22,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:22,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:22,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:22,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:22,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,885 INFO L87 Difference]: Start difference. First operand 349 states and 489 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:22,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:22,899 INFO L93 Difference]: Finished difference Result 1024 states and 1430 transitions. [2021-12-15 08:57:22,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:22,900 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 117 [2021-12-15 08:57:22,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:22,901 INFO L225 Difference]: With dead ends: 1024 [2021-12-15 08:57:22,902 INFO L226 Difference]: Without dead ends: 683 [2021-12-15 08:57:22,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,903 INFO L933 BasicCegarLoop]: 380 mSDtfsCounter, 178 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:22,904 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 581 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:22,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2021-12-15 08:57:22,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 350. [2021-12-15 08:57:22,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 1.4040114613180517) internal successors, (490), 349 states have internal predecessors, (490), 0 states have call successors, (0), 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-12-15 08:57:22,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 490 transitions. [2021-12-15 08:57:22,914 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 490 transitions. Word has length 117 [2021-12-15 08:57:22,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:22,914 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 490 transitions. [2021-12-15 08:57:22,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:22,914 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 490 transitions. [2021-12-15 08:57:22,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-12-15 08:57:22,917 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:22,918 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:22,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-15 08:57:22,918 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:22,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:22,919 INFO L85 PathProgramCache]: Analyzing trace with hash 150553201, now seen corresponding path program 1 times [2021-12-15 08:57:22,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:22,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215598134] [2021-12-15 08:57:22,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:22,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:22,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:22,980 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-12-15 08:57:22,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:22,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215598134] [2021-12-15 08:57:22,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215598134] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:22,980 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:22,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:22,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568391220] [2021-12-15 08:57:22,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:22,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:22,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:22,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:22,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:22,982 INFO L87 Difference]: Start difference. First operand 350 states and 490 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 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-12-15 08:57:23,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:23,010 INFO L93 Difference]: Finished difference Result 988 states and 1391 transitions. [2021-12-15 08:57:23,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:23,011 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 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 117 [2021-12-15 08:57:23,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:23,012 INFO L225 Difference]: With dead ends: 988 [2021-12-15 08:57:23,013 INFO L226 Difference]: Without dead ends: 646 [2021-12-15 08:57:23,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,013 INFO L933 BasicCegarLoop]: 259 mSDtfsCounter, 135 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:23,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 444 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:23,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2021-12-15 08:57:23,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 646. [2021-12-15 08:57:23,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 645 states have (on average 1.4031007751937985) internal successors, (905), 645 states have internal predecessors, (905), 0 states have call successors, (0), 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-12-15 08:57:23,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 905 transitions. [2021-12-15 08:57:23,026 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 905 transitions. Word has length 117 [2021-12-15 08:57:23,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:23,027 INFO L470 AbstractCegarLoop]: Abstraction has 646 states and 905 transitions. [2021-12-15 08:57:23,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 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-12-15 08:57:23,027 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 905 transitions. [2021-12-15 08:57:23,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-12-15 08:57:23,031 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:23,031 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:23,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-15 08:57:23,031 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:23,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:23,032 INFO L85 PathProgramCache]: Analyzing trace with hash -991949265, now seen corresponding path program 1 times [2021-12-15 08:57:23,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:23,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585088224] [2021-12-15 08:57:23,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:23,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:23,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:23,075 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-12-15 08:57:23,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:23,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585088224] [2021-12-15 08:57:23,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585088224] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:23,076 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:23,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:23,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897220063] [2021-12-15 08:57:23,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:23,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:23,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:23,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:23,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,078 INFO L87 Difference]: Start difference. First operand 646 states and 905 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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-12-15 08:57:23,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:23,099 INFO L93 Difference]: Finished difference Result 1308 states and 1828 transitions. [2021-12-15 08:57:23,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:23,099 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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 117 [2021-12-15 08:57:23,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:23,101 INFO L225 Difference]: With dead ends: 1308 [2021-12-15 08:57:23,101 INFO L226 Difference]: Without dead ends: 670 [2021-12-15 08:57:23,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,103 INFO L933 BasicCegarLoop]: 215 mSDtfsCounter, 10 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:23,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 400 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:23,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2021-12-15 08:57:23,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 670. [2021-12-15 08:57:23,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 669 states have (on average 1.3961136023916294) internal successors, (934), 669 states have internal predecessors, (934), 0 states have call successors, (0), 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-12-15 08:57:23,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 934 transitions. [2021-12-15 08:57:23,118 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 934 transitions. Word has length 117 [2021-12-15 08:57:23,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:23,118 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 934 transitions. [2021-12-15 08:57:23,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 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-12-15 08:57:23,118 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 934 transitions. [2021-12-15 08:57:23,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-12-15 08:57:23,120 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:23,120 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:23,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-15 08:57:23,120 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:23,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:23,121 INFO L85 PathProgramCache]: Analyzing trace with hash 39091633, now seen corresponding path program 1 times [2021-12-15 08:57:23,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:23,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336670808] [2021-12-15 08:57:23,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:23,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:23,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:23,146 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-15 08:57:23,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:23,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336670808] [2021-12-15 08:57:23,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336670808] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:23,146 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:23,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:23,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250113509] [2021-12-15 08:57:23,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:23,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:23,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:23,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:23,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,147 INFO L87 Difference]: Start difference. First operand 670 states and 934 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 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-12-15 08:57:23,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:23,168 INFO L93 Difference]: Finished difference Result 1345 states and 1870 transitions. [2021-12-15 08:57:23,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:23,169 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 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 117 [2021-12-15 08:57:23,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:23,171 INFO L225 Difference]: With dead ends: 1345 [2021-12-15 08:57:23,171 INFO L226 Difference]: Without dead ends: 683 [2021-12-15 08:57:23,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,172 INFO L933 BasicCegarLoop]: 205 mSDtfsCounter, 6 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:23,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 380 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:23,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2021-12-15 08:57:23,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 683. [2021-12-15 08:57:23,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 1.3885630498533725) internal successors, (947), 682 states have internal predecessors, (947), 0 states have call successors, (0), 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-12-15 08:57:23,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 947 transitions. [2021-12-15 08:57:23,184 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 947 transitions. Word has length 117 [2021-12-15 08:57:23,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:23,184 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 947 transitions. [2021-12-15 08:57:23,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 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-12-15 08:57:23,184 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 947 transitions. [2021-12-15 08:57:23,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-12-15 08:57:23,186 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:23,186 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:23,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-15 08:57:23,186 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:23,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:23,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1819061573, now seen corresponding path program 1 times [2021-12-15 08:57:23,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:23,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381899041] [2021-12-15 08:57:23,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:23,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:23,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:23,223 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2021-12-15 08:57:23,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:23,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381899041] [2021-12-15 08:57:23,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381899041] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:23,224 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:23,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:23,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676971918] [2021-12-15 08:57:23,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:23,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:23,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:23,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:23,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,226 INFO L87 Difference]: Start difference. First operand 683 states and 947 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:23,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:23,262 INFO L93 Difference]: Finished difference Result 1687 states and 2347 transitions. [2021-12-15 08:57:23,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:23,263 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 119 [2021-12-15 08:57:23,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:23,266 INFO L225 Difference]: With dead ends: 1687 [2021-12-15 08:57:23,268 INFO L226 Difference]: Without dead ends: 1025 [2021-12-15 08:57:23,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,270 INFO L933 BasicCegarLoop]: 189 mSDtfsCounter, 159 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:23,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 364 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:23,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2021-12-15 08:57:23,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 1023. [2021-12-15 08:57:23,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1023 states, 1022 states have (on average 1.3913894324853229) internal successors, (1422), 1022 states have internal predecessors, (1422), 0 states have call successors, (0), 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-12-15 08:57:23,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1023 states to 1023 states and 1422 transitions. [2021-12-15 08:57:23,286 INFO L78 Accepts]: Start accepts. Automaton has 1023 states and 1422 transitions. Word has length 119 [2021-12-15 08:57:23,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:23,287 INFO L470 AbstractCegarLoop]: Abstraction has 1023 states and 1422 transitions. [2021-12-15 08:57:23,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:23,288 INFO L276 IsEmpty]: Start isEmpty. Operand 1023 states and 1422 transitions. [2021-12-15 08:57:23,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-12-15 08:57:23,289 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:23,289 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:23,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-15 08:57:23,289 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:23,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:23,290 INFO L85 PathProgramCache]: Analyzing trace with hash 855711090, now seen corresponding path program 1 times [2021-12-15 08:57:23,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:23,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399725990] [2021-12-15 08:57:23,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:23,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:23,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:23,315 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-12-15 08:57:23,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:23,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399725990] [2021-12-15 08:57:23,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399725990] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:23,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:23,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:23,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597387746] [2021-12-15 08:57:23,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:23,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:23,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:23,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:23,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,318 INFO L87 Difference]: Start difference. First operand 1023 states and 1422 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-12-15 08:57:23,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:23,355 INFO L93 Difference]: Finished difference Result 1367 states and 1901 transitions. [2021-12-15 08:57:23,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:23,355 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 120 [2021-12-15 08:57:23,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:23,359 INFO L225 Difference]: With dead ends: 1367 [2021-12-15 08:57:23,359 INFO L226 Difference]: Without dead ends: 1365 [2021-12-15 08:57:23,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,360 INFO L933 BasicCegarLoop]: 187 mSDtfsCounter, 166 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:23,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 362 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:23,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1365 states. [2021-12-15 08:57:23,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1365 to 1363. [2021-12-15 08:57:23,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1363 states, 1362 states have (on average 1.3935389133627019) internal successors, (1898), 1362 states have internal predecessors, (1898), 0 states have call successors, (0), 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-12-15 08:57:23,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1363 states to 1363 states and 1898 transitions. [2021-12-15 08:57:23,386 INFO L78 Accepts]: Start accepts. Automaton has 1363 states and 1898 transitions. Word has length 120 [2021-12-15 08:57:23,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:23,386 INFO L470 AbstractCegarLoop]: Abstraction has 1363 states and 1898 transitions. [2021-12-15 08:57:23,386 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-12-15 08:57:23,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1363 states and 1898 transitions. [2021-12-15 08:57:23,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-12-15 08:57:23,388 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:23,388 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:23,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-15 08:57:23,389 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:23,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:23,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1226390704, now seen corresponding path program 1 times [2021-12-15 08:57:23,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:23,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038193479] [2021-12-15 08:57:23,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:23,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:23,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:23,422 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2021-12-15 08:57:23,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:23,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038193479] [2021-12-15 08:57:23,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038193479] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:23,423 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:23,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:23,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007342701] [2021-12-15 08:57:23,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:23,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:23,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:23,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:23,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,424 INFO L87 Difference]: Start difference. First operand 1363 states and 1898 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:23,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:23,520 INFO L93 Difference]: Finished difference Result 2851 states and 4017 transitions. [2021-12-15 08:57:23,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:23,521 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 126 [2021-12-15 08:57:23,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:23,524 INFO L225 Difference]: With dead ends: 2851 [2021-12-15 08:57:23,524 INFO L226 Difference]: Without dead ends: 1509 [2021-12-15 08:57:23,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,527 INFO L933 BasicCegarLoop]: 217 mSDtfsCounter, 22 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:23,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 328 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:23,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1509 states. [2021-12-15 08:57:23,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1509 to 1471. [2021-12-15 08:57:23,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1471 states, 1470 states have (on average 1.3782312925170068) internal successors, (2026), 1470 states have internal predecessors, (2026), 0 states have call successors, (0), 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-12-15 08:57:23,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 2026 transitions. [2021-12-15 08:57:23,549 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 2026 transitions. Word has length 126 [2021-12-15 08:57:23,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:23,550 INFO L470 AbstractCegarLoop]: Abstraction has 1471 states and 2026 transitions. [2021-12-15 08:57:23,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:23,550 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 2026 transitions. [2021-12-15 08:57:23,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-15 08:57:23,551 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:23,551 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:23,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-15 08:57:23,551 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:23,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2047168036, now seen corresponding path program 1 times [2021-12-15 08:57:23,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:23,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767454002] [2021-12-15 08:57:23,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:23,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:23,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:23,579 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-12-15 08:57:23,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:23,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767454002] [2021-12-15 08:57:23,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767454002] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:23,579 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:23,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:23,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540696894] [2021-12-15 08:57:23,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:23,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:23,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:23,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:23,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,581 INFO L87 Difference]: Start difference. First operand 1471 states and 2026 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:23,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:23,696 INFO L93 Difference]: Finished difference Result 2949 states and 4067 transitions. [2021-12-15 08:57:23,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:23,696 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2021-12-15 08:57:23,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:23,700 INFO L225 Difference]: With dead ends: 2949 [2021-12-15 08:57:23,700 INFO L226 Difference]: Without dead ends: 1496 [2021-12-15 08:57:23,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,703 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 170 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:23,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 165 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:23,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1496 states. [2021-12-15 08:57:23,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1496 to 1480. [2021-12-15 08:57:23,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1480 states, 1479 states have (on average 1.3739012846517917) internal successors, (2032), 1479 states have internal predecessors, (2032), 0 states have call successors, (0), 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-12-15 08:57:23,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 2032 transitions. [2021-12-15 08:57:23,732 INFO L78 Accepts]: Start accepts. Automaton has 1480 states and 2032 transitions. Word has length 130 [2021-12-15 08:57:23,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:23,732 INFO L470 AbstractCegarLoop]: Abstraction has 1480 states and 2032 transitions. [2021-12-15 08:57:23,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:23,733 INFO L276 IsEmpty]: Start isEmpty. Operand 1480 states and 2032 transitions. [2021-12-15 08:57:23,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-12-15 08:57:23,734 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:23,734 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:23,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-15 08:57:23,735 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:23,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:23,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1601728815, now seen corresponding path program 1 times [2021-12-15 08:57:23,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:23,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918669147] [2021-12-15 08:57:23,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:23,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:23,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:23,764 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2021-12-15 08:57:23,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:23,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918669147] [2021-12-15 08:57:23,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918669147] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:23,765 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:23,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:23,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431045337] [2021-12-15 08:57:23,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:23,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:23,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:23,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:23,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,766 INFO L87 Difference]: Start difference. First operand 1480 states and 2032 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-12-15 08:57:23,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:23,867 INFO L93 Difference]: Finished difference Result 3063 states and 4251 transitions. [2021-12-15 08:57:23,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:23,868 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 149 [2021-12-15 08:57:23,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:23,872 INFO L225 Difference]: With dead ends: 3063 [2021-12-15 08:57:23,873 INFO L226 Difference]: Without dead ends: 1604 [2021-12-15 08:57:23,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,876 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 11 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:23,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 327 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:23,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1604 states. [2021-12-15 08:57:23,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1604 to 1596. [2021-12-15 08:57:23,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1596 states, 1595 states have (on average 1.3592476489028213) internal successors, (2168), 1595 states have internal predecessors, (2168), 0 states have call successors, (0), 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-12-15 08:57:23,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1596 states to 1596 states and 2168 transitions. [2021-12-15 08:57:23,905 INFO L78 Accepts]: Start accepts. Automaton has 1596 states and 2168 transitions. Word has length 149 [2021-12-15 08:57:23,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:23,905 INFO L470 AbstractCegarLoop]: Abstraction has 1596 states and 2168 transitions. [2021-12-15 08:57:23,905 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-12-15 08:57:23,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1596 states and 2168 transitions. [2021-12-15 08:57:23,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-12-15 08:57:23,907 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:23,907 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:23,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-15 08:57:23,908 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:23,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:23,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1765574452, now seen corresponding path program 1 times [2021-12-15 08:57:23,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:23,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31662929] [2021-12-15 08:57:23,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:23,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:23,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:23,937 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2021-12-15 08:57:23,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:23,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31662929] [2021-12-15 08:57:23,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31662929] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:23,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:23,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:23,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337002620] [2021-12-15 08:57:23,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:23,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:23,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:23,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:23,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:23,941 INFO L87 Difference]: Start difference. First operand 1596 states and 2168 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:24,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:24,046 INFO L93 Difference]: Finished difference Result 3295 states and 4531 transitions. [2021-12-15 08:57:24,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:24,046 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 155 [2021-12-15 08:57:24,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:24,050 INFO L225 Difference]: With dead ends: 3295 [2021-12-15 08:57:24,050 INFO L226 Difference]: Without dead ends: 1720 [2021-12-15 08:57:24,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:24,053 INFO L933 BasicCegarLoop]: 216 mSDtfsCounter, 16 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:24,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 321 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:24,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1720 states. [2021-12-15 08:57:24,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1720 to 1720. [2021-12-15 08:57:24,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1720 states, 1719 states have (on average 1.3449680046538686) internal successors, (2312), 1719 states have internal predecessors, (2312), 0 states have call successors, (0), 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-12-15 08:57:24,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1720 states to 1720 states and 2312 transitions. [2021-12-15 08:57:24,078 INFO L78 Accepts]: Start accepts. Automaton has 1720 states and 2312 transitions. Word has length 155 [2021-12-15 08:57:24,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:24,079 INFO L470 AbstractCegarLoop]: Abstraction has 1720 states and 2312 transitions. [2021-12-15 08:57:24,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:24,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1720 states and 2312 transitions. [2021-12-15 08:57:24,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2021-12-15 08:57:24,081 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:24,081 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:24,081 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-15 08:57:24,081 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:24,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:24,082 INFO L85 PathProgramCache]: Analyzing trace with hash -2144874353, now seen corresponding path program 1 times [2021-12-15 08:57:24,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:24,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145342785] [2021-12-15 08:57:24,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:24,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:24,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:24,114 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 174 proven. 26 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2021-12-15 08:57:24,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:24,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145342785] [2021-12-15 08:57:24,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145342785] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-15 08:57:24,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187785424] [2021-12-15 08:57:24,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:24,115 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-15 08:57:24,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-15 08:57:24,116 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-15 08:57:24,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-15 08:57:24,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:24,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-15 08:57:24,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-15 08:57:24,497 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 180 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2021-12-15 08:57:24,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-15 08:57:24,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187785424] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:24,498 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-15 08:57:24,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-15 08:57:24,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444503334] [2021-12-15 08:57:24,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:24,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:24,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:24,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:24,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-15 08:57:24,499 INFO L87 Difference]: Start difference. First operand 1720 states and 2312 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 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-12-15 08:57:24,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:24,553 INFO L93 Difference]: Finished difference Result 3851 states and 5179 transitions. [2021-12-15 08:57:24,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:24,553 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2021-12-15 08:57:24,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:24,559 INFO L225 Difference]: With dead ends: 3851 [2021-12-15 08:57:24,559 INFO L226 Difference]: Without dead ends: 2152 [2021-12-15 08:57:24,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-15 08:57:24,562 INFO L933 BasicCegarLoop]: 375 mSDtfsCounter, 131 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:24,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 560 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:24,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2152 states. [2021-12-15 08:57:24,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2152 to 2150. [2021-12-15 08:57:24,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2150 states, 2149 states have (on average 1.3355048859934853) internal successors, (2870), 2149 states have internal predecessors, (2870), 0 states have call successors, (0), 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-12-15 08:57:24,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2150 states to 2150 states and 2870 transitions. [2021-12-15 08:57:24,604 INFO L78 Accepts]: Start accepts. Automaton has 2150 states and 2870 transitions. Word has length 183 [2021-12-15 08:57:24,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:24,604 INFO L470 AbstractCegarLoop]: Abstraction has 2150 states and 2870 transitions. [2021-12-15 08:57:24,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 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-12-15 08:57:24,604 INFO L276 IsEmpty]: Start isEmpty. Operand 2150 states and 2870 transitions. [2021-12-15 08:57:24,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2021-12-15 08:57:24,607 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:24,607 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:24,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-15 08:57:24,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-15 08:57:24,824 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:24,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:24,824 INFO L85 PathProgramCache]: Analyzing trace with hash 886899251, now seen corresponding path program 1 times [2021-12-15 08:57:24,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:24,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270752845] [2021-12-15 08:57:24,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:24,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:24,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:24,847 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 234 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-15 08:57:24,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:24,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270752845] [2021-12-15 08:57:24,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270752845] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:24,848 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:24,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:24,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064541679] [2021-12-15 08:57:24,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:24,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:24,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:24,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:24,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:24,849 INFO L87 Difference]: Start difference. First operand 2150 states and 2870 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 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-12-15 08:57:24,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:24,886 INFO L93 Difference]: Finished difference Result 4330 states and 5776 transitions. [2021-12-15 08:57:24,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:24,887 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 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 187 [2021-12-15 08:57:24,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:24,892 INFO L225 Difference]: With dead ends: 4330 [2021-12-15 08:57:24,892 INFO L226 Difference]: Without dead ends: 2201 [2021-12-15 08:57:24,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:24,895 INFO L933 BasicCegarLoop]: 249 mSDtfsCounter, 17 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:24,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 434 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:24,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2201 states. [2021-12-15 08:57:24,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2201 to 2201. [2021-12-15 08:57:24,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2201 states, 2200 states have (on average 1.3309090909090908) internal successors, (2928), 2200 states have internal predecessors, (2928), 0 states have call successors, (0), 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-12-15 08:57:24,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2201 states to 2201 states and 2928 transitions. [2021-12-15 08:57:24,928 INFO L78 Accepts]: Start accepts. Automaton has 2201 states and 2928 transitions. Word has length 187 [2021-12-15 08:57:24,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:24,928 INFO L470 AbstractCegarLoop]: Abstraction has 2201 states and 2928 transitions. [2021-12-15 08:57:24,928 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 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-12-15 08:57:24,929 INFO L276 IsEmpty]: Start isEmpty. Operand 2201 states and 2928 transitions. [2021-12-15 08:57:24,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2021-12-15 08:57:24,931 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:24,931 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:24,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-15 08:57:24,931 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:24,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:24,932 INFO L85 PathProgramCache]: Analyzing trace with hash -67040907, now seen corresponding path program 1 times [2021-12-15 08:57:24,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:24,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486029535] [2021-12-15 08:57:24,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:24,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:24,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:24,965 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 172 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-12-15 08:57:24,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:24,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486029535] [2021-12-15 08:57:24,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486029535] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:24,965 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:24,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:24,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616435054] [2021-12-15 08:57:24,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:24,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:24,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:24,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:24,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:24,967 INFO L87 Difference]: Start difference. First operand 2201 states and 2928 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 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-12-15 08:57:25,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:25,010 INFO L93 Difference]: Finished difference Result 3493 states and 4655 transitions. [2021-12-15 08:57:25,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:25,010 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 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 187 [2021-12-15 08:57:25,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:25,017 INFO L225 Difference]: With dead ends: 3493 [2021-12-15 08:57:25,018 INFO L226 Difference]: Without dead ends: 2631 [2021-12-15 08:57:25,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:25,020 INFO L933 BasicCegarLoop]: 192 mSDtfsCounter, 153 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:25,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 367 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:25,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2631 states. [2021-12-15 08:57:25,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2631 to 2631. [2021-12-15 08:57:25,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2631 states, 2630 states have (on average 1.332699619771863) internal successors, (3505), 2630 states have internal predecessors, (3505), 0 states have call successors, (0), 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-12-15 08:57:25,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2631 states to 2631 states and 3505 transitions. [2021-12-15 08:57:25,063 INFO L78 Accepts]: Start accepts. Automaton has 2631 states and 3505 transitions. Word has length 187 [2021-12-15 08:57:25,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:25,064 INFO L470 AbstractCegarLoop]: Abstraction has 2631 states and 3505 transitions. [2021-12-15 08:57:25,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 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-12-15 08:57:25,064 INFO L276 IsEmpty]: Start isEmpty. Operand 2631 states and 3505 transitions. [2021-12-15 08:57:25,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2021-12-15 08:57:25,069 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:25,069 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:25,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-15 08:57:25,069 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:25,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:25,070 INFO L85 PathProgramCache]: Analyzing trace with hash -791509653, now seen corresponding path program 1 times [2021-12-15 08:57:25,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:25,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931746119] [2021-12-15 08:57:25,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:25,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:25,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:25,106 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 600 proven. 26 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2021-12-15 08:57:25,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:25,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931746119] [2021-12-15 08:57:25,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931746119] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-15 08:57:25,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266634417] [2021-12-15 08:57:25,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:25,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-15 08:57:25,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-15 08:57:25,116 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-15 08:57:25,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-15 08:57:25,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:25,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-15 08:57:25,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-15 08:57:25,556 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 488 proven. 0 refuted. 0 times theorem prover too weak. 356 trivial. 0 not checked. [2021-12-15 08:57:25,557 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-15 08:57:25,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266634417] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:25,557 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-15 08:57:25,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-15 08:57:25,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289047566] [2021-12-15 08:57:25,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:25,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:25,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:25,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:25,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-15 08:57:25,559 INFO L87 Difference]: Start difference. First operand 2631 states and 3505 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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-12-15 08:57:25,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:25,606 INFO L93 Difference]: Finished difference Result 7377 states and 9838 transitions. [2021-12-15 08:57:25,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:25,606 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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 289 [2021-12-15 08:57:25,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:25,618 INFO L225 Difference]: With dead ends: 7377 [2021-12-15 08:57:25,618 INFO L226 Difference]: Without dead ends: 4767 [2021-12-15 08:57:25,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-15 08:57:25,622 INFO L933 BasicCegarLoop]: 277 mSDtfsCounter, 115 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:25,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 476 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-15 08:57:25,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4767 states. [2021-12-15 08:57:25,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4767 to 4765. [2021-12-15 08:57:25,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4765 states, 4764 states have (on average 1.3306045340050379) internal successors, (6339), 4764 states have internal predecessors, (6339), 0 states have call successors, (0), 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-12-15 08:57:25,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4765 states to 4765 states and 6339 transitions. [2021-12-15 08:57:25,724 INFO L78 Accepts]: Start accepts. Automaton has 4765 states and 6339 transitions. Word has length 289 [2021-12-15 08:57:25,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:25,724 INFO L470 AbstractCegarLoop]: Abstraction has 4765 states and 6339 transitions. [2021-12-15 08:57:25,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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-12-15 08:57:25,725 INFO L276 IsEmpty]: Start isEmpty. Operand 4765 states and 6339 transitions. [2021-12-15 08:57:25,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2021-12-15 08:57:25,731 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:25,731 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:25,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-15 08:57:25,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2021-12-15 08:57:25,945 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:25,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:25,946 INFO L85 PathProgramCache]: Analyzing trace with hash -230809875, now seen corresponding path program 1 times [2021-12-15 08:57:25,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:25,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381346290] [2021-12-15 08:57:25,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:25,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:25,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:25,985 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 600 proven. 26 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2021-12-15 08:57:25,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:25,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381346290] [2021-12-15 08:57:25,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381346290] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-15 08:57:25,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942672700] [2021-12-15 08:57:25,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:25,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-15 08:57:25,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-15 08:57:25,991 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-15 08:57:25,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-15 08:57:26,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:26,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-15 08:57:26,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-15 08:57:26,370 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 600 proven. 26 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2021-12-15 08:57:26,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-15 08:57:26,753 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 600 proven. 26 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2021-12-15 08:57:26,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942672700] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-15 08:57:26,753 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-15 08:57:26,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-15 08:57:26,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484675163] [2021-12-15 08:57:26,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-15 08:57:26,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-15 08:57:26,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:26,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-15 08:57:26,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-15 08:57:26,755 INFO L87 Difference]: Start difference. First operand 4765 states and 6339 transitions. Second operand has 6 states, 6 states have (on average 41.0) internal successors, (246), 6 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-12-15 08:57:27,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:27,245 INFO L93 Difference]: Finished difference Result 13983 states and 18705 transitions. [2021-12-15 08:57:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-15 08:57:27,246 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 41.0) internal successors, (246), 6 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) Word has length 289 [2021-12-15 08:57:27,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:27,261 INFO L225 Difference]: With dead ends: 13983 [2021-12-15 08:57:27,261 INFO L226 Difference]: Without dead ends: 8954 [2021-12-15 08:57:27,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 588 GetRequests, 580 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-12-15 08:57:27,266 INFO L933 BasicCegarLoop]: 274 mSDtfsCounter, 689 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:27,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [689 Valid, 666 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-15 08:57:27,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8954 states. [2021-12-15 08:57:27,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8954 to 5124. [2021-12-15 08:57:27,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5124 states, 5123 states have (on average 1.330470427483896) internal successors, (6816), 5123 states have internal predecessors, (6816), 0 states have call successors, (0), 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-12-15 08:57:27,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5124 states to 5124 states and 6816 transitions. [2021-12-15 08:57:27,366 INFO L78 Accepts]: Start accepts. Automaton has 5124 states and 6816 transitions. Word has length 289 [2021-12-15 08:57:27,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:27,366 INFO L470 AbstractCegarLoop]: Abstraction has 5124 states and 6816 transitions. [2021-12-15 08:57:27,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 41.0) internal successors, (246), 6 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-12-15 08:57:27,367 INFO L276 IsEmpty]: Start isEmpty. Operand 5124 states and 6816 transitions. [2021-12-15 08:57:27,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2021-12-15 08:57:27,374 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:27,374 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2021-12-15 08:57:27,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-15 08:57:27,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-15 08:57:27,592 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:27,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:27,592 INFO L85 PathProgramCache]: Analyzing trace with hash -187636111, now seen corresponding path program 1 times [2021-12-15 08:57:27,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:27,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239482264] [2021-12-15 08:57:27,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:27,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:27,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:27,654 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 691 proven. 16 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2021-12-15 08:57:27,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:27,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239482264] [2021-12-15 08:57:27,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239482264] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-15 08:57:27,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822266769] [2021-12-15 08:57:27,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:27,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-15 08:57:27,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-15 08:57:27,656 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-15 08:57:27,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-15 08:57:27,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:27,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-15 08:57:27,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-15 08:57:28,093 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 691 proven. 16 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2021-12-15 08:57:28,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-15 08:57:28,479 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 691 proven. 16 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2021-12-15 08:57:28,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822266769] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-15 08:57:28,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-15 08:57:28,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-15 08:57:28,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288745426] [2021-12-15 08:57:28,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-15 08:57:28,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-15 08:57:28,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:28,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-15 08:57:28,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-15 08:57:28,482 INFO L87 Difference]: Start difference. First operand 5124 states and 6816 transitions. Second operand has 6 states, 6 states have (on average 35.833333333333336) internal successors, (215), 6 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-12-15 08:57:29,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:29,100 INFO L93 Difference]: Finished difference Result 19029 states and 25504 transitions. [2021-12-15 08:57:29,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-15 08:57:29,100 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 35.833333333333336) internal successors, (215), 6 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) Word has length 319 [2021-12-15 08:57:29,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:29,122 INFO L225 Difference]: With dead ends: 19029 [2021-12-15 08:57:29,122 INFO L226 Difference]: Without dead ends: 13926 [2021-12-15 08:57:29,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 648 GetRequests, 640 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2021-12-15 08:57:29,129 INFO L933 BasicCegarLoop]: 464 mSDtfsCounter, 523 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 1343 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:29,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [523 Valid, 1343 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-15 08:57:29,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13926 states. [2021-12-15 08:57:29,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13926 to 7485. [2021-12-15 08:57:29,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7485 states, 7484 states have (on average 1.3142704436130412) internal successors, (9836), 7484 states have internal predecessors, (9836), 0 states have call successors, (0), 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-12-15 08:57:29,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7485 states to 7485 states and 9836 transitions. [2021-12-15 08:57:29,289 INFO L78 Accepts]: Start accepts. Automaton has 7485 states and 9836 transitions. Word has length 319 [2021-12-15 08:57:29,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:29,289 INFO L470 AbstractCegarLoop]: Abstraction has 7485 states and 9836 transitions. [2021-12-15 08:57:29,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.833333333333336) internal successors, (215), 6 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-12-15 08:57:29,289 INFO L276 IsEmpty]: Start isEmpty. Operand 7485 states and 9836 transitions. [2021-12-15 08:57:29,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2021-12-15 08:57:29,298 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:29,298 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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-12-15 08:57:29,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-15 08:57:29,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-15 08:57:29,511 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:29,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:29,512 INFO L85 PathProgramCache]: Analyzing trace with hash -490724430, now seen corresponding path program 1 times [2021-12-15 08:57:29,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:29,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545890410] [2021-12-15 08:57:29,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:29,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:29,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:29,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1248 backedges. 771 proven. 0 refuted. 0 times theorem prover too weak. 477 trivial. 0 not checked. [2021-12-15 08:57:29,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:29,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545890410] [2021-12-15 08:57:29,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545890410] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:29,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:29,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:29,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93293122] [2021-12-15 08:57:29,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:29,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:29,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:29,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:29,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:29,583 INFO L87 Difference]: Start difference. First operand 7485 states and 9836 transitions. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 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-12-15 08:57:29,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:29,691 INFO L93 Difference]: Finished difference Result 11626 states and 15413 transitions. [2021-12-15 08:57:29,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:29,691 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 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 357 [2021-12-15 08:57:29,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:29,697 INFO L225 Difference]: With dead ends: 11626 [2021-12-15 08:57:29,697 INFO L226 Difference]: Without dead ends: 3733 [2021-12-15 08:57:29,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:29,705 INFO L933 BasicCegarLoop]: 210 mSDtfsCounter, 20 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:29,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 320 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:29,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3733 states. [2021-12-15 08:57:29,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3733 to 3690. [2021-12-15 08:57:29,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3690 states, 3689 states have (on average 1.3008945513689347) internal successors, (4799), 3689 states have internal predecessors, (4799), 0 states have call successors, (0), 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-12-15 08:57:29,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3690 states to 3690 states and 4799 transitions. [2021-12-15 08:57:29,761 INFO L78 Accepts]: Start accepts. Automaton has 3690 states and 4799 transitions. Word has length 357 [2021-12-15 08:57:29,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:29,761 INFO L470 AbstractCegarLoop]: Abstraction has 3690 states and 4799 transitions. [2021-12-15 08:57:29,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 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-12-15 08:57:29,761 INFO L276 IsEmpty]: Start isEmpty. Operand 3690 states and 4799 transitions. [2021-12-15 08:57:29,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2021-12-15 08:57:29,768 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:29,768 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 6, 6, 6, 6, 4, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:29,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-15 08:57:29,768 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:29,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:29,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1826756368, now seen corresponding path program 1 times [2021-12-15 08:57:29,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:29,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362928652] [2021-12-15 08:57:29,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:29,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:29,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:29,809 INFO L134 CoverageAnalysis]: Checked inductivity of 1313 backedges. 804 proven. 0 refuted. 0 times theorem prover too weak. 509 trivial. 0 not checked. [2021-12-15 08:57:29,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:29,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362928652] [2021-12-15 08:57:29,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362928652] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:29,810 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:29,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:29,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138465145] [2021-12-15 08:57:29,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:29,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:29,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:29,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:29,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:29,811 INFO L87 Difference]: Start difference. First operand 3690 states and 4799 transitions. Second operand has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 0 states have call successors, (0), 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-12-15 08:57:29,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:29,905 INFO L93 Difference]: Finished difference Result 7633 states and 10026 transitions. [2021-12-15 08:57:29,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:29,905 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 0 states have call successors, (0), 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 358 [2021-12-15 08:57:29,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:29,923 INFO L225 Difference]: With dead ends: 7633 [2021-12-15 08:57:29,924 INFO L226 Difference]: Without dead ends: 4122 [2021-12-15 08:57:29,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:29,927 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 11 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:29,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 316 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:29,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4122 states. [2021-12-15 08:57:29,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4122 to 4098. [2021-12-15 08:57:29,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4098 states, 4097 states have (on average 1.285574810837198) internal successors, (5267), 4097 states have internal predecessors, (5267), 0 states have call successors, (0), 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-12-15 08:57:29,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 5267 transitions. [2021-12-15 08:57:29,980 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 5267 transitions. Word has length 358 [2021-12-15 08:57:29,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:29,980 INFO L470 AbstractCegarLoop]: Abstraction has 4098 states and 5267 transitions. [2021-12-15 08:57:29,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.0) internal successors, (168), 3 states have internal predecessors, (168), 0 states have call successors, (0), 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-12-15 08:57:29,981 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 5267 transitions. [2021-12-15 08:57:29,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2021-12-15 08:57:29,988 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:29,988 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 10, 10, 9, 9, 7, 7, 7, 7, 5, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:29,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-15 08:57:29,988 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:29,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:29,989 INFO L85 PathProgramCache]: Analyzing trace with hash 2131924846, now seen corresponding path program 1 times [2021-12-15 08:57:29,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:29,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440247742] [2021-12-15 08:57:29,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:29,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:30,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:30,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1588 backedges. 943 proven. 0 refuted. 0 times theorem prover too weak. 645 trivial. 0 not checked. [2021-12-15 08:57:30,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:30,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440247742] [2021-12-15 08:57:30,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440247742] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-15 08:57:30,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-15 08:57:30,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-15 08:57:30,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449276783] [2021-12-15 08:57:30,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-15 08:57:30,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-15 08:57:30,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:30,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-15 08:57:30,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:30,034 INFO L87 Difference]: Start difference. First operand 4098 states and 5267 transitions. Second operand has 3 states, 3 states have (on average 58.333333333333336) internal successors, (175), 3 states have internal predecessors, (175), 0 states have call successors, (0), 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-12-15 08:57:30,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:30,129 INFO L93 Difference]: Finished difference Result 8011 states and 10314 transitions. [2021-12-15 08:57:30,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-15 08:57:30,129 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 58.333333333333336) internal successors, (175), 3 states have internal predecessors, (175), 0 states have call successors, (0), 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 389 [2021-12-15 08:57:30,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:30,135 INFO L225 Difference]: With dead ends: 8011 [2021-12-15 08:57:30,135 INFO L226 Difference]: Without dead ends: 4092 [2021-12-15 08:57:30,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-15 08:57:30,139 INFO L933 BasicCegarLoop]: 203 mSDtfsCounter, 11 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:30,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 312 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-15 08:57:30,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4092 states. [2021-12-15 08:57:30,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4092 to 3660. [2021-12-15 08:57:30,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3660 states, 3659 states have (on average 1.257447389997267) internal successors, (4601), 3659 states have internal predecessors, (4601), 0 states have call successors, (0), 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-12-15 08:57:30,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3660 states to 3660 states and 4601 transitions. [2021-12-15 08:57:30,195 INFO L78 Accepts]: Start accepts. Automaton has 3660 states and 4601 transitions. Word has length 389 [2021-12-15 08:57:30,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:30,195 INFO L470 AbstractCegarLoop]: Abstraction has 3660 states and 4601 transitions. [2021-12-15 08:57:30,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 58.333333333333336) internal successors, (175), 3 states have internal predecessors, (175), 0 states have call successors, (0), 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-12-15 08:57:30,196 INFO L276 IsEmpty]: Start isEmpty. Operand 3660 states and 4601 transitions. [2021-12-15 08:57:30,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2021-12-15 08:57:30,219 INFO L506 BasicCegarLoop]: Found error trace [2021-12-15 08:57:30,219 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 11, 11, 10, 10, 8, 8, 8, 8, 6, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:30,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-15 08:57:30,219 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-15 08:57:30,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-15 08:57:30,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1769991755, now seen corresponding path program 1 times [2021-12-15 08:57:30,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-15 08:57:30,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289205395] [2021-12-15 08:57:30,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:30,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-15 08:57:30,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:30,275 INFO L134 CoverageAnalysis]: Checked inductivity of 1898 backedges. 518 proven. 22 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2021-12-15 08:57:30,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-15 08:57:30,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289205395] [2021-12-15 08:57:30,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289205395] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-15 08:57:30,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885455880] [2021-12-15 08:57:30,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-15 08:57:30,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-15 08:57:30,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-15 08:57:30,277 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-15 08:57:30,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-15 08:57:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-15 08:57:30,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 698 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-15 08:57:30,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-15 08:57:30,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1898 backedges. 518 proven. 22 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2021-12-15 08:57:30,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-15 08:57:31,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1898 backedges. 518 proven. 22 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2021-12-15 08:57:31,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885455880] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-15 08:57:31,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-15 08:57:31,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2021-12-15 08:57:31,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237202568] [2021-12-15 08:57:31,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-15 08:57:31,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-15 08:57:31,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-15 08:57:31,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-15 08:57:31,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-12-15 08:57:31,202 INFO L87 Difference]: Start difference. First operand 3660 states and 4601 transitions. Second operand has 8 states, 8 states have (on average 33.625) internal successors, (269), 8 states have internal predecessors, (269), 0 states have call successors, (0), 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-12-15 08:57:31,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-15 08:57:31,531 INFO L93 Difference]: Finished difference Result 6538 states and 8247 transitions. [2021-12-15 08:57:31,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-15 08:57:31,532 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 33.625) internal successors, (269), 8 states have internal predecessors, (269), 0 states have call successors, (0), 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 422 [2021-12-15 08:57:31,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-15 08:57:31,533 INFO L225 Difference]: With dead ends: 6538 [2021-12-15 08:57:31,533 INFO L226 Difference]: Without dead ends: 0 [2021-12-15 08:57:31,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 852 GetRequests, 843 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-12-15 08:57:31,536 INFO L933 BasicCegarLoop]: 260 mSDtfsCounter, 231 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 982 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-15 08:57:31,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 982 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-15 08:57:31,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-12-15 08:57:31,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-12-15 08:57:31,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-15 08:57:31,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-12-15 08:57:31,537 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 422 [2021-12-15 08:57:31,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-15 08:57:31,537 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-15 08:57:31,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 33.625) internal successors, (269), 8 states have internal predecessors, (269), 0 states have call successors, (0), 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-12-15 08:57:31,538 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-12-15 08:57:31,538 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-12-15 08:57:31,540 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-15 08:57:31,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-15 08:57:31,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-15 08:57:31,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-12-15 08:57:38,228 INFO L858 garLoopResultBuilder]: For program point L498(lines 498 500) no Hoare annotation was computed. [2021-12-15 08:57:38,230 INFO L854 garLoopResultBuilder]: At program point L201(lines 197 578) the Hoare annotation is: (let ((.cse1 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse2 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse0 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8656)) (.cse4 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 4)) (.cse3 (<= 8640 |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (or (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 .cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse3) (and .cse0 .cse4 .cse1 .cse2 .cse3) (and .cse0 .cse4 (< |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8656) .cse3 (<= 8640 |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1|)))) [2021-12-15 08:57:38,230 INFO L854 garLoopResultBuilder]: At program point L168(lines 164 589) the Hoare annotation is: (let ((.cse0 (< 8496 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse2 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8576))) (or (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse2) (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse2))) [2021-12-15 08:57:38,230 INFO L854 garLoopResultBuilder]: At program point L135(lines 134 599) the Hoare annotation is: (and (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576) (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|) (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8576)) [2021-12-15 08:57:38,230 INFO L858 garLoopResultBuilder]: For program point L102(lines 102 104) no Hoare annotation was computed. [2021-12-15 08:57:38,231 INFO L858 garLoopResultBuilder]: For program point L631(lines 631 633) no Hoare annotation was computed. [2021-12-15 08:57:38,231 INFO L858 garLoopResultBuilder]: For program point L631-2(lines 631 633) no Hoare annotation was computed. [2021-12-15 08:57:38,231 INFO L858 garLoopResultBuilder]: For program point L532(lines 532 535) no Hoare annotation was computed. [2021-12-15 08:57:38,231 INFO L858 garLoopResultBuilder]: For program point L367(lines 367 369) no Hoare annotation was computed. [2021-12-15 08:57:38,231 INFO L858 garLoopResultBuilder]: For program point L367-2(lines 364 373) no Hoare annotation was computed. [2021-12-15 08:57:38,232 INFO L858 garLoopResultBuilder]: For program point L467(lines 467 469) no Hoare annotation was computed. [2021-12-15 08:57:38,232 INFO L858 garLoopResultBuilder]: For program point L335(lines 335 339) no Hoare annotation was computed. [2021-12-15 08:57:38,232 INFO L858 garLoopResultBuilder]: For program point L335-2(lines 219 569) no Hoare annotation was computed. [2021-12-15 08:57:38,232 INFO L858 garLoopResultBuilder]: For program point L203(lines 203 576) no Hoare annotation was computed. [2021-12-15 08:57:38,232 INFO L858 garLoopResultBuilder]: For program point L170(lines 170 587) no Hoare annotation was computed. [2021-12-15 08:57:38,232 INFO L858 garLoopResultBuilder]: For program point L137(lines 137 598) no Hoare annotation was computed. [2021-12-15 08:57:38,232 INFO L858 garLoopResultBuilder]: For program point L501(lines 501 505) no Hoare annotation was computed. [2021-12-15 08:57:38,232 INFO L858 garLoopResultBuilder]: For program point L501-2(lines 501 505) no Hoare annotation was computed. [2021-12-15 08:57:38,232 INFO L854 garLoopResultBuilder]: At program point L402(lines 393 428) the Hoare annotation is: (let ((.cse0 (< 8496 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse2 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8576))) (or (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse2) (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse2))) [2021-12-15 08:57:38,233 INFO L858 garLoopResultBuilder]: For program point L270(lines 270 272) no Hoare annotation was computed. [2021-12-15 08:57:38,233 INFO L858 garLoopResultBuilder]: For program point L237(lines 237 248) no Hoare annotation was computed. [2021-12-15 08:57:38,233 INFO L858 garLoopResultBuilder]: For program point L237-2(lines 219 569) no Hoare annotation was computed. [2021-12-15 08:57:38,234 INFO L858 garLoopResultBuilder]: For program point L304(lines 304 308) no Hoare annotation was computed. [2021-12-15 08:57:38,234 INFO L858 garLoopResultBuilder]: For program point L304-2(lines 304 308) no Hoare annotation was computed. [2021-12-15 08:57:38,234 INFO L858 garLoopResultBuilder]: For program point L239(lines 239 242) no Hoare annotation was computed. [2021-12-15 08:57:38,234 INFO L858 garLoopResultBuilder]: For program point L206(lines 206 575) no Hoare annotation was computed. [2021-12-15 08:57:38,234 INFO L858 garLoopResultBuilder]: For program point L173(lines 173 586) no Hoare annotation was computed. [2021-12-15 08:57:38,234 INFO L858 garLoopResultBuilder]: For program point L140(lines 140 597) no Hoare annotation was computed. [2021-12-15 08:57:38,234 INFO L861 garLoopResultBuilder]: At program point L636(lines 22 638) the Hoare annotation is: true [2021-12-15 08:57:38,235 INFO L854 garLoopResultBuilder]: At program point L570(lines 110 625) the Hoare annotation is: (let ((.cse12 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 3)) (.cse7 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8592)) (.cse11 (< 8496 |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1|)) (.cse10 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8576)) (.cse14 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8672)) (.cse15 (<= 8656 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse16 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8608)) (.cse4 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8528)) (.cse19 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8448)) (.cse22 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8560)) (.cse20 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8512)) (.cse0 (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|)) (.cse5 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7)) (.cse21 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544)) (.cse8 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8656)) (.cse17 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 4)) (.cse3 (< |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8656)) (.cse9 (<= 8640 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse18 (<= 8640 |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1|)) (.cse13 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse6 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse1 .cse6 .cse7) (and .cse0 .cse8 .cse5 .cse1 .cse2 .cse9) (and .cse5 .cse1 .cse6 .cse10 .cse11) (and .cse12 .cse5 .cse1) (and .cse0 .cse13 .cse1 .cse2) (and .cse14 .cse15 .cse1 .cse3) (and .cse0 .cse5 .cse1 .cse2 .cse16) (and .cse15 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8656) .cse6) (and .cse12 .cse17 .cse3 .cse18) (and .cse0 .cse5 .cse1 .cse2 .cse7) (and .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 6) .cse4) (and .cse19 .cse17 .cse3 .cse18) (and .cse1 .cse6 .cse20) (and .cse0 .cse5 .cse1 .cse2 .cse11 .cse10) (and .cse14 .cse15 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 3)) (and .cse5 .cse1 .cse6 .cse16) (and .cse5 .cse1 .cse6 .cse21) (and .cse22 .cse1 .cse6) (and .cse1 .cse6 .cse4) (and .cse19 .cse1 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 3)) (and .cse8 .cse17 .cse5 .cse1 .cse9) (and .cse0 .cse22 .cse1 .cse2) (and .cse0 .cse1 .cse2 .cse20 .cse3) (and .cse0 .cse5 .cse1 .cse2 .cse21) (and .cse8 .cse17 .cse3 .cse9 .cse18) (and (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8496) (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 1)) (and .cse13 .cse1 .cse6))) [2021-12-15 08:57:38,235 INFO L858 garLoopResultBuilder]: For program point L438(lines 438 440) no Hoare annotation was computed. [2021-12-15 08:57:38,236 INFO L858 garLoopResultBuilder]: For program point L405(lines 405 426) no Hoare annotation was computed. [2021-12-15 08:57:38,236 INFO L854 garLoopResultBuilder]: At program point L207(lines 203 576) the Hoare annotation is: (let ((.cse0 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8672)) (.cse1 (<= 8656 |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (or (and .cse0 .cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|) (< |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8656)) (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 3)) (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2)))) [2021-12-15 08:57:38,236 INFO L854 garLoopResultBuilder]: At program point L174(lines 170 587) the Hoare annotation is: (let ((.cse0 (< 8496 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse2 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8576))) (or (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse2) (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse2))) [2021-12-15 08:57:38,237 INFO L858 garLoopResultBuilder]: For program point L406(lines 406 412) no Hoare annotation was computed. [2021-12-15 08:57:38,237 INFO L858 garLoopResultBuilder]: For program point L209(lines 209 574) no Hoare annotation was computed. [2021-12-15 08:57:38,237 INFO L858 garLoopResultBuilder]: For program point L176(lines 176 585) no Hoare annotation was computed. [2021-12-15 08:57:38,237 INFO L858 garLoopResultBuilder]: For program point L143(lines 143 596) no Hoare annotation was computed. [2021-12-15 08:57:38,237 INFO L854 garLoopResultBuilder]: At program point L110-2(lines 110 625) the Hoare annotation is: (let ((.cse12 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 3)) (.cse7 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8592)) (.cse11 (< 8496 |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1|)) (.cse10 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8576)) (.cse14 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8672)) (.cse15 (<= 8656 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse16 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8608)) (.cse4 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8528)) (.cse19 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8448)) (.cse22 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8560)) (.cse20 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8512)) (.cse0 (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|)) (.cse5 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7)) (.cse21 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544)) (.cse8 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8656)) (.cse17 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 4)) (.cse3 (< |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8656)) (.cse9 (<= 8640 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse18 (<= 8640 |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1|)) (.cse13 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse6 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse1 .cse6 .cse7) (and .cse0 .cse8 .cse5 .cse1 .cse2 .cse9) (and .cse5 .cse1 .cse6 .cse10 .cse11) (and .cse12 .cse5 .cse1) (and .cse0 .cse13 .cse1 .cse2) (and .cse14 .cse15 .cse1 .cse3) (and .cse0 .cse5 .cse1 .cse2 .cse16) (and .cse15 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8656) .cse6) (and .cse12 .cse17 .cse3 .cse18) (and .cse0 .cse5 .cse1 .cse2 .cse7) (and .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 6) .cse4) (and (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 0) (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8464)) (and .cse19 .cse17 .cse3 .cse18) (and .cse1 .cse6 .cse20) (and .cse0 .cse5 .cse1 .cse2 .cse11 .cse10) (and .cse14 .cse15 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 3)) (and .cse5 .cse1 .cse6 .cse16) (and .cse5 .cse1 .cse6 .cse21) (and .cse22 .cse1 .cse6) (and .cse1 .cse6 .cse4) (and .cse19 .cse1 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 3)) (and .cse8 .cse17 .cse5 .cse1 .cse9) (and .cse0 .cse22 .cse1 .cse2) (and .cse0 .cse1 .cse2 .cse20 .cse3) (and .cse0 .cse5 .cse1 .cse2 .cse21) (and .cse8 .cse17 .cse3 .cse9 .cse18) (and .cse13 .cse1 .cse6) (and (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8496) (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 1)))) [2021-12-15 08:57:38,237 INFO L858 garLoopResultBuilder]: For program point L540(lines 540 542) no Hoare annotation was computed. [2021-12-15 08:57:38,237 INFO L858 garLoopResultBuilder]: For program point L540-2(lines 219 569) no Hoare annotation was computed. [2021-12-15 08:57:38,237 INFO L858 garLoopResultBuilder]: For program point L243(lines 243 246) no Hoare annotation was computed. [2021-12-15 08:57:38,238 INFO L854 garLoopResultBuilder]: At program point L177(lines 176 585) the Hoare annotation is: (let ((.cse1 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse2 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse0 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8448))) (or (and .cse0 .cse1 .cse2 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2)) (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 .cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7)) (and .cse0 .cse2 (= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 3)) (and .cse0 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 4) (< |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8656) (<= 8640 |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1|)))) [2021-12-15 08:57:38,238 INFO L854 garLoopResultBuilder]: At program point L144(lines 137 598) the Hoare annotation is: (let ((.cse1 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse2 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse0 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544))) (or (and (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 0) .cse0) (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse1 .cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse0) (and .cse1 .cse2 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse0))) [2021-12-15 08:57:38,238 INFO L858 garLoopResultBuilder]: For program point L111(line 111) no Hoare annotation was computed. [2021-12-15 08:57:38,238 INFO L858 garLoopResultBuilder]: For program point L607(lines 607 623) no Hoare annotation was computed. [2021-12-15 08:57:38,238 INFO L858 garLoopResultBuilder]: For program point L608(lines 608 622) no Hoare annotation was computed. [2021-12-15 08:57:38,238 INFO L858 garLoopResultBuilder]: For program point L344(lines 344 385) no Hoare annotation was computed. [2021-12-15 08:57:38,238 INFO L858 garLoopResultBuilder]: For program point L212(lines 212 573) no Hoare annotation was computed. [2021-12-15 08:57:38,238 INFO L858 garLoopResultBuilder]: For program point L179(lines 179 584) no Hoare annotation was computed. [2021-12-15 08:57:38,238 INFO L858 garLoopResultBuilder]: For program point L146(lines 146 595) no Hoare annotation was computed. [2021-12-15 08:57:38,238 INFO L858 garLoopResultBuilder]: For program point L113(lines 113 606) no Hoare annotation was computed. [2021-12-15 08:57:38,239 INFO L858 garLoopResultBuilder]: For program point L609(lines 609 614) no Hoare annotation was computed. [2021-12-15 08:57:38,239 INFO L858 garLoopResultBuilder]: For program point L609-2(lines 608 622) no Hoare annotation was computed. [2021-12-15 08:57:38,239 INFO L858 garLoopResultBuilder]: For program point L477(lines 477 479) no Hoare annotation was computed. [2021-12-15 08:57:38,239 INFO L854 garLoopResultBuilder]: At program point L213(lines 209 574) the Hoare annotation is: (let ((.cse0 (<= 8656 |ULTIMATE.start_ssl3_accept_~s__state~0#1|))) (or (and .cse0 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 3)) (and .cse0 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|) (< |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8656)))) [2021-12-15 08:57:38,239 INFO L854 garLoopResultBuilder]: At program point L114(lines 113 606) the Hoare annotation is: false [2021-12-15 08:57:38,239 INFO L858 garLoopResultBuilder]: For program point L511(lines 511 514) no Hoare annotation was computed. [2021-12-15 08:57:38,240 INFO L858 garLoopResultBuilder]: For program point L611(lines 611 613) no Hoare annotation was computed. [2021-12-15 08:57:38,240 INFO L858 garLoopResultBuilder]: For program point L446-1(lines 446 454) no Hoare annotation was computed. [2021-12-15 08:57:38,240 INFO L858 garLoopResultBuilder]: For program point L347(lines 347 384) no Hoare annotation was computed. [2021-12-15 08:57:38,240 INFO L858 garLoopResultBuilder]: For program point L347-1(lines 347 384) no Hoare annotation was computed. [2021-12-15 08:57:38,241 INFO L858 garLoopResultBuilder]: For program point L215(lines 215 572) no Hoare annotation was computed. [2021-12-15 08:57:38,241 INFO L858 garLoopResultBuilder]: For program point L182(lines 182 583) no Hoare annotation was computed. [2021-12-15 08:57:38,241 INFO L858 garLoopResultBuilder]: For program point L149(lines 149 594) no Hoare annotation was computed. [2021-12-15 08:57:38,241 INFO L858 garLoopResultBuilder]: For program point L116(lines 116 605) no Hoare annotation was computed. [2021-12-15 08:57:38,241 INFO L854 garLoopResultBuilder]: At program point L414(lines 405 426) the Hoare annotation is: (let ((.cse0 (< 8496 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse2 (<= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8576))) (or (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse2) (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse2))) [2021-12-15 08:57:38,241 INFO L858 garLoopResultBuilder]: For program point L348(lines 348 381) no Hoare annotation was computed. [2021-12-15 08:57:38,241 INFO L858 garLoopResultBuilder]: For program point L315(lines 315 325) no Hoare annotation was computed. [2021-12-15 08:57:38,242 INFO L858 garLoopResultBuilder]: For program point L315-2(lines 315 325) no Hoare annotation was computed. [2021-12-15 08:57:38,242 INFO L861 garLoopResultBuilder]: At program point L216(lines 215 572) the Hoare annotation is: true [2021-12-15 08:57:38,242 INFO L854 garLoopResultBuilder]: At program point L183(lines 179 584) the Hoare annotation is: (let ((.cse0 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8656)) (.cse1 (< 8496 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse2 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse3 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse4 (< 8496 |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1|))) (or (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 .cse2 .cse3 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse4) (and .cse0 .cse1 .cse2 .cse3 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse4))) [2021-12-15 08:57:38,242 INFO L854 garLoopResultBuilder]: At program point L150(lines 146 595) the Hoare annotation is: (let ((.cse1 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse2 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse0 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544))) (or (and (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 1) .cse0) (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse1 .cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse0) (and .cse1 .cse2 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse0))) [2021-12-15 08:57:38,242 INFO L858 garLoopResultBuilder]: For program point L547(lines 547 551) no Hoare annotation was computed. [2021-12-15 08:57:38,243 INFO L858 garLoopResultBuilder]: For program point L547-2(lines 547 551) no Hoare annotation was computed. [2021-12-15 08:57:38,243 INFO L858 garLoopResultBuilder]: For program point L449(lines 449 452) no Hoare annotation was computed. [2021-12-15 08:57:38,243 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-12-15 08:57:38,243 INFO L861 garLoopResultBuilder]: At program point L218(lines 217 572) the Hoare annotation is: true [2021-12-15 08:57:38,243 INFO L858 garLoopResultBuilder]: For program point L185(lines 185 582) no Hoare annotation was computed. [2021-12-15 08:57:38,243 INFO L858 garLoopResultBuilder]: For program point L152(lines 152 593) no Hoare annotation was computed. [2021-12-15 08:57:38,243 INFO L858 garLoopResultBuilder]: For program point L119(lines 119 604) no Hoare annotation was computed. [2021-12-15 08:57:38,243 INFO L861 garLoopResultBuilder]: At program point L648(lines 639 650) the Hoare annotation is: true [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L516(lines 516 526) no Hoare annotation was computed. [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L417(lines 417 419) no Hoare annotation was computed. [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L285(lines 285 287) no Hoare annotation was computed. [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L285-2(lines 219 569) no Hoare annotation was computed. [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L616(lines 616 620) no Hoare annotation was computed. [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L319(lines 319 321) no Hoare annotation was computed. [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L319-2(lines 317 325) no Hoare annotation was computed. [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L353(lines 353 379) no Hoare annotation was computed. [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L254(lines 254 264) no Hoare annotation was computed. [2021-12-15 08:57:38,244 INFO L858 garLoopResultBuilder]: For program point L188(lines 188 581) no Hoare annotation was computed. [2021-12-15 08:57:38,245 INFO L858 garLoopResultBuilder]: For program point L155(lines 155 592) no Hoare annotation was computed. [2021-12-15 08:57:38,245 INFO L858 garLoopResultBuilder]: For program point L122(lines 122 603) no Hoare annotation was computed. [2021-12-15 08:57:38,245 INFO L858 garLoopResultBuilder]: For program point L519(lines 519 525) no Hoare annotation was computed. [2021-12-15 08:57:38,245 INFO L858 garLoopResultBuilder]: For program point L486(lines 486 488) no Hoare annotation was computed. [2021-12-15 08:57:38,245 INFO L858 garLoopResultBuilder]: For program point L420(lines 420 422) no Hoare annotation was computed. [2021-12-15 08:57:38,245 INFO L858 garLoopResultBuilder]: For program point L255(lines 255 258) no Hoare annotation was computed. [2021-12-15 08:57:38,245 INFO L854 garLoopResultBuilder]: At program point L222(lines 116 605) the Hoare annotation is: (let ((.cse0 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse2 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544))) (or (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse2) (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse2))) [2021-12-15 08:57:38,245 INFO L854 garLoopResultBuilder]: At program point L189(lines 185 582) the Hoare annotation is: (let ((.cse0 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8656)) (.cse1 (< 8496 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse2 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse3 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|))) (or (and .cse0 .cse1 .cse2 .cse3 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2)) (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 .cse2 .cse3 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7)))) [2021-12-15 08:57:38,245 INFO L854 garLoopResultBuilder]: At program point L156(lines 152 593) the Hoare annotation is: (let ((.cse0 (< 8496 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse2 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544))) (or (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse2) (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) (< |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8656) .cse2))) [2021-12-15 08:57:38,246 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-12-15 08:57:38,246 INFO L858 garLoopResultBuilder]: For program point L356(lines 356 360) no Hoare annotation was computed. [2021-12-15 08:57:38,246 INFO L858 garLoopResultBuilder]: For program point L356-2(lines 356 360) no Hoare annotation was computed. [2021-12-15 08:57:38,246 INFO L858 garLoopResultBuilder]: For program point L191(lines 191 580) no Hoare annotation was computed. [2021-12-15 08:57:38,246 INFO L858 garLoopResultBuilder]: For program point L158(lines 158 591) no Hoare annotation was computed. [2021-12-15 08:57:38,246 INFO L858 garLoopResultBuilder]: For program point L125(lines 125 602) no Hoare annotation was computed. [2021-12-15 08:57:38,246 INFO L858 garLoopResultBuilder]: For program point L522(lines 522 524) no Hoare annotation was computed. [2021-12-15 08:57:38,246 INFO L858 garLoopResultBuilder]: For program point L522-2(lines 219 569) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point L93(lines 93 99) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point L557(lines 557 563) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point L557-1(lines 557 563) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point L227(lines 227 229) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point L194(lines 194 579) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point L161(lines 161 590) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point L227-2(lines 227 229) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point L128(lines 128 601) no Hoare annotation was computed. [2021-12-15 08:57:38,247 INFO L858 garLoopResultBuilder]: For program point L393(lines 393 428) no Hoare annotation was computed. [2021-12-15 08:57:38,248 INFO L854 garLoopResultBuilder]: At program point L195(lines 191 580) the Hoare annotation is: (let ((.cse0 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse2 (= |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8608))) (or (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse2) (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse2))) [2021-12-15 08:57:38,248 INFO L854 garLoopResultBuilder]: At program point L162(lines 158 591) the Hoare annotation is: (let ((.cse0 (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|)) (.cse1 (< 8496 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse2 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse3 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544))) (or (and .cse0 .cse1 .cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 6) .cse3) (and .cse1 .cse2 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse3) (and .cse0 .cse1 .cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) (< |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8656) .cse3))) [2021-12-15 08:57:38,248 INFO L858 garLoopResultBuilder]: For program point L96(lines 96 98) no Hoare annotation was computed. [2021-12-15 08:57:38,248 INFO L858 garLoopResultBuilder]: For program point L96-2(lines 93 99) no Hoare annotation was computed. [2021-12-15 08:57:38,248 INFO L858 garLoopResultBuilder]: For program point L460(lines 460 462) no Hoare annotation was computed. [2021-12-15 08:57:38,248 INFO L858 garLoopResultBuilder]: For program point L394(lines 394 400) no Hoare annotation was computed. [2021-12-15 08:57:38,248 INFO L861 garLoopResultBuilder]: At program point L626(lines 109 627) the Hoare annotation is: true [2021-12-15 08:57:38,248 INFO L858 garLoopResultBuilder]: For program point L560(lines 560 562) no Hoare annotation was computed. [2021-12-15 08:57:38,248 INFO L858 garLoopResultBuilder]: For program point L197(lines 197 578) no Hoare annotation was computed. [2021-12-15 08:57:38,248 INFO L858 garLoopResultBuilder]: For program point L164(lines 164 589) no Hoare annotation was computed. [2021-12-15 08:57:38,249 INFO L858 garLoopResultBuilder]: For program point L131(lines 131 600) no Hoare annotation was computed. [2021-12-15 08:57:38,249 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-12-15 08:57:38,249 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 635) no Hoare annotation was computed. [2021-12-15 08:57:38,249 INFO L858 garLoopResultBuilder]: For program point L495(lines 495 497) no Hoare annotation was computed. [2021-12-15 08:57:38,249 INFO L854 garLoopResultBuilder]: At program point L132(lines 128 601) the Hoare annotation is: (let ((.cse0 (<= |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8576)) (.cse1 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse2 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544))) (or (and (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|) .cse0 .cse1 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) .cse2) (and .cse0 .cse1 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse2))) [2021-12-15 08:57:38,249 INFO L854 garLoopResultBuilder]: At program point L496(lines 83 637) the Hoare annotation is: false [2021-12-15 08:57:38,249 INFO L858 garLoopResultBuilder]: For program point L463(lines 463 472) no Hoare annotation was computed. [2021-12-15 08:57:38,249 INFO L858 garLoopResultBuilder]: For program point L364(lines 364 375) no Hoare annotation was computed. [2021-12-15 08:57:38,249 INFO L858 garLoopResultBuilder]: For program point L298(lines 298 300) no Hoare annotation was computed. [2021-12-15 08:57:38,249 INFO L858 garLoopResultBuilder]: For program point L232(lines 232 234) no Hoare annotation was computed. [2021-12-15 08:57:38,250 INFO L858 garLoopResultBuilder]: For program point L298-2(lines 219 569) no Hoare annotation was computed. [2021-12-15 08:57:38,250 INFO L854 garLoopResultBuilder]: At program point L365(lines 341 386) the Hoare annotation is: (let ((.cse0 (<= 6 |ULTIMATE.start_ssl3_accept_~blastFlag~0#1|)) (.cse1 (< 8496 |ULTIMATE.start_ssl3_accept_~s__state~0#1|)) (.cse2 (= 0 |ULTIMATE.start_ssl3_accept_~s__hit~0#1|)) (.cse3 (< |ULTIMATE.start_ssl3_accept_~s__state~0#1| 8544))) (or (and .cse0 .cse1 .cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 6) .cse3) (and .cse1 .cse2 (= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 2) .cse3) (and .cse0 .cse1 .cse2 (<= |ULTIMATE.start_ssl3_accept_~blastFlag~0#1| 7) (< |ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1| 8656) .cse3))) [2021-12-15 08:57:38,250 INFO L858 garLoopResultBuilder]: For program point L200(lines 200 577) no Hoare annotation was computed. [2021-12-15 08:57:38,250 INFO L858 garLoopResultBuilder]: For program point L167(lines 167 588) no Hoare annotation was computed. [2021-12-15 08:57:38,250 INFO L858 garLoopResultBuilder]: For program point L134(lines 134 599) no Hoare annotation was computed. [2021-12-15 08:57:38,250 INFO L858 garLoopResultBuilder]: For program point L101(lines 101 105) no Hoare annotation was computed. [2021-12-15 08:57:38,250 INFO L858 garLoopResultBuilder]: For program point L101-1(lines 83 637) no Hoare annotation was computed. [2021-12-15 08:57:38,253 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-15 08:57:38,254 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-15 08:57:38,273 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.12 08:57:38 BoogieIcfgContainer [2021-12-15 08:57:38,273 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-15 08:57:38,274 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-15 08:57:38,274 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-15 08:57:38,274 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-15 08:57:38,274 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 08:57:21" (3/4) ... [2021-12-15 08:57:38,276 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-12-15 08:57:38,287 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2021-12-15 08:57:38,288 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2021-12-15 08:57:38,288 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-12-15 08:57:38,289 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-12-15 08:57:38,333 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-15 08:57:38,333 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-15 08:57:38,334 INFO L158 Benchmark]: Toolchain (without parser) took 18092.77ms. Allocated memory was 88.1MB in the beginning and 453.0MB in the end (delta: 364.9MB). Free memory was 55.9MB in the beginning and 172.7MB in the end (delta: -116.8MB). Peak memory consumption was 248.9MB. Max. memory is 16.1GB. [2021-12-15 08:57:38,334 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 88.1MB. Free memory is still 45.4MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-15 08:57:38,334 INFO L158 Benchmark]: CACSL2BoogieTranslator took 321.14ms. Allocated memory was 88.1MB in the beginning and 121.6MB in the end (delta: 33.6MB). Free memory was 55.7MB in the beginning and 94.1MB in the end (delta: -38.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-15 08:57:38,334 INFO L158 Benchmark]: Boogie Procedure Inliner took 66.29ms. Allocated memory is still 121.6MB. Free memory was 94.1MB in the beginning and 91.2MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-15 08:57:38,334 INFO L158 Benchmark]: Boogie Preprocessor took 49.27ms. Allocated memory is still 121.6MB. Free memory was 91.2MB in the beginning and 89.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-15 08:57:38,334 INFO L158 Benchmark]: RCFGBuilder took 660.39ms. Allocated memory is still 121.6MB. Free memory was 89.1MB in the beginning and 59.1MB in the end (delta: 30.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2021-12-15 08:57:38,335 INFO L158 Benchmark]: TraceAbstraction took 16929.05ms. Allocated memory was 121.6MB in the beginning and 453.0MB in the end (delta: 331.4MB). Free memory was 58.4MB in the beginning and 184.3MB in the end (delta: -125.9MB). Peak memory consumption was 273.2MB. Max. memory is 16.1GB. [2021-12-15 08:57:38,335 INFO L158 Benchmark]: Witness Printer took 59.68ms. Allocated memory is still 453.0MB. Free memory was 184.3MB in the beginning and 172.7MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-12-15 08:57:38,336 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.18ms. Allocated memory is still 88.1MB. Free memory is still 45.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 321.14ms. Allocated memory was 88.1MB in the beginning and 121.6MB in the end (delta: 33.6MB). Free memory was 55.7MB in the beginning and 94.1MB in the end (delta: -38.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 66.29ms. Allocated memory is still 121.6MB. Free memory was 94.1MB in the beginning and 91.2MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 49.27ms. Allocated memory is still 121.6MB. Free memory was 91.2MB in the beginning and 89.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 660.39ms. Allocated memory is still 121.6MB. Free memory was 89.1MB in the beginning and 59.1MB in the end (delta: 30.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * TraceAbstraction took 16929.05ms. Allocated memory was 121.6MB in the beginning and 453.0MB in the end (delta: 331.4MB). Free memory was 58.4MB in the beginning and 184.3MB in the end (delta: -125.9MB). Peak memory consumption was 273.2MB. Max. memory is 16.1GB. * Witness Printer took 59.68ms. Allocated memory is still 453.0MB. Free memory was 184.3MB in the beginning and 172.7MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 635]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 146 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 16.9s, OverallIterations: 26, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 6.5s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3088 SdHoareTripleChecker+Valid, 2.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3088 mSDsluCounter, 11262 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5119 mSDsCounter, 602 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3448 IncrementalHoareTripleChecker+Invalid, 4050 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 602 mSolverCounterUnsat, 6143 mSDtfsCounter, 3448 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2629 GetRequests, 2577 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7485occurred in iteration=22, InterpolantAutomatonStates: 95, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 26 MinimizatonAttempts, 11220 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 28 LocationsWithAnnotation, 28 PreInvPairs, 354 NumberOfFragments, 1416 HoareAnnotationTreeSize, 28 FomulaSimplifications, 31371 FormulaSimplificationTreeSizeReduction, 2.0s HoareSimplificationTime, 28 FomulaSimplificationsInter, 25668 FormulaSimplificationTreeSizeReductionInter, 4.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 6145 NumberOfCodeBlocks, 6145 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 7141 ConstructedInterpolants, 0 QuantifiedInterpolants, 10089 SizeOfPredicates, 3 NumberOfNonLiveVariables, 2651 ConjunctsInSsa, 14 ConjunctsInUnsatCore, 34 InterpolantComputations, 23 PerfectInterpolantSequences, 19912/20156 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 109]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 164]: Loop Invariant Derived loop invariant: ((((6 <= blastFlag && 8496 < s__state) && 0 == s__hit) && blastFlag <= 7) && s__state <= 8576) || (((8496 < s__state && 0 == s__hit) && blastFlag == 2) && s__state <= 8576) - InvariantResult [Line: 134]: Loop Invariant Derived loop invariant: (s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && s__state <= 8576 - InvariantResult [Line: 215]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 203]: Loop Invariant Derived loop invariant: ((((s__state <= 8672 && 8656 <= s__state) && 0 == s__hit) && s__s3__tmp__next_state___0 < 8656) || ((s__state <= 8672 && 8656 <= s__state) && blastFlag == 3)) || ((s__state <= 8672 && 8656 <= s__state) && blastFlag == 2) - InvariantResult [Line: 191]: Loop Invariant Derived loop invariant: ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state == 8608) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state == 8608) - InvariantResult [Line: 110]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((6 <= blastFlag && 0 == s__hit) && blastFlag <= 7) && s__s3__tmp__next_state___0 < 8656) && s__state == 8528) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state == 8592)) || (((((6 <= blastFlag && s__state < 8656) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && 8640 <= s__state)) || ((((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state <= 8576) && 8496 < s__s3__tmp__next_state___0)) || ((s__state == 3 && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit)) || (((6 <= blastFlag && s__state == 8544) && 0 == s__hit) && blastFlag <= 7)) || (((s__state <= 8672 && 8656 <= s__state) && 0 == s__hit) && s__s3__tmp__next_state___0 < 8656)) || ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state == 8608)) || ((8656 <= s__state && s__state <= 8656) && blastFlag == 2)) || (((s__state == 3 && blastFlag <= 4) && s__s3__tmp__next_state___0 < 8656) && 8640 <= s__s3__tmp__next_state___0)) || ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state == 8592)) || (((6 <= blastFlag && 0 == s__hit) && blastFlag <= 6) && s__state == 8528)) || (((s__state == 8448 && blastFlag <= 4) && s__s3__tmp__next_state___0 < 8656) && 8640 <= s__s3__tmp__next_state___0)) || ((0 == s__hit && blastFlag == 2) && s__state == 8512)) || (((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && 8496 < s__s3__tmp__next_state___0) && s__state <= 8576)) || ((s__state <= 8672 && 8656 <= s__state) && blastFlag == 3)) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state == 8608)) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state < 8544)) || ((s__state == 8560 && 0 == s__hit) && blastFlag == 2)) || ((0 == s__hit && blastFlag == 2) && s__state == 8528)) || ((s__state == 8448 && 0 == s__hit) && s__s3__tmp__next_state___0 == 3)) || ((((s__state < 8656 && blastFlag <= 4) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && 8640 <= s__state)) || (((6 <= blastFlag && s__state == 8560) && 0 == s__hit) && blastFlag <= 7)) || ((((6 <= blastFlag && 0 == s__hit) && blastFlag <= 7) && s__state == 8512) && s__s3__tmp__next_state___0 < 8656)) || ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state < 8544)) || ((((s__state < 8656 && blastFlag <= 4) && s__s3__tmp__next_state___0 < 8656) && 8640 <= s__state) && 8640 <= s__s3__tmp__next_state___0)) || (s__state == 8496 && blastFlag == 1)) || ((s__state == 8544 && 0 == s__hit) && blastFlag == 2) - InvariantResult [Line: 137]: Loop Invariant Derived loop invariant: ((blastFlag == 0 && s__state < 8544) || ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state < 8544)) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state < 8544) - InvariantResult [Line: 217]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 110]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((6 <= blastFlag && 0 == s__hit) && blastFlag <= 7) && s__s3__tmp__next_state___0 < 8656) && s__state == 8528) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state == 8592)) || (((((6 <= blastFlag && s__state < 8656) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && 8640 <= s__state)) || ((((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state <= 8576) && 8496 < s__s3__tmp__next_state___0)) || ((s__state == 3 && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit)) || (((6 <= blastFlag && s__state == 8544) && 0 == s__hit) && blastFlag <= 7)) || (((s__state <= 8672 && 8656 <= s__state) && 0 == s__hit) && s__s3__tmp__next_state___0 < 8656)) || ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state == 8608)) || ((8656 <= s__state && s__state <= 8656) && blastFlag == 2)) || (((s__state == 3 && blastFlag <= 4) && s__s3__tmp__next_state___0 < 8656) && 8640 <= s__s3__tmp__next_state___0)) || ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state == 8592)) || (((6 <= blastFlag && 0 == s__hit) && blastFlag <= 6) && s__state == 8528)) || (blastFlag == 0 && s__state == 8464)) || (((s__state == 8448 && blastFlag <= 4) && s__s3__tmp__next_state___0 < 8656) && 8640 <= s__s3__tmp__next_state___0)) || ((0 == s__hit && blastFlag == 2) && s__state == 8512)) || (((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && 8496 < s__s3__tmp__next_state___0) && s__state <= 8576)) || ((s__state <= 8672 && 8656 <= s__state) && blastFlag == 3)) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state == 8608)) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state < 8544)) || ((s__state == 8560 && 0 == s__hit) && blastFlag == 2)) || ((0 == s__hit && blastFlag == 2) && s__state == 8528)) || ((s__state == 8448 && 0 == s__hit) && s__s3__tmp__next_state___0 == 3)) || ((((s__state < 8656 && blastFlag <= 4) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && 8640 <= s__state)) || (((6 <= blastFlag && s__state == 8560) && 0 == s__hit) && blastFlag <= 7)) || ((((6 <= blastFlag && 0 == s__hit) && blastFlag <= 7) && s__state == 8512) && s__s3__tmp__next_state___0 < 8656)) || ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state < 8544)) || ((((s__state < 8656 && blastFlag <= 4) && s__s3__tmp__next_state___0 < 8656) && 8640 <= s__state) && 8640 <= s__s3__tmp__next_state___0)) || ((s__state == 8544 && 0 == s__hit) && blastFlag == 2)) || (s__state == 8496 && blastFlag == 1) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 116]: Loop Invariant Derived loop invariant: ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state < 8544) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state < 8544) - InvariantResult [Line: 113]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 341]: Loop Invariant Derived loop invariant: (((((6 <= blastFlag && 8496 < s__state) && 0 == s__hit) && blastFlag <= 6) && s__state < 8544) || (((8496 < s__state && 0 == s__hit) && blastFlag == 2) && s__state < 8544)) || (((((6 <= blastFlag && 8496 < s__state) && 0 == s__hit) && blastFlag <= 7) && s__s3__tmp__next_state___0 < 8656) && s__state < 8544) - InvariantResult [Line: 393]: Loop Invariant Derived loop invariant: ((((6 <= blastFlag && 8496 < s__state) && 0 == s__hit) && blastFlag <= 7) && s__state <= 8576) || (((8496 < s__state && 0 == s__hit) && blastFlag == 2) && s__state <= 8576) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((s__state == 8448 && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag == 2) || ((((6 <= blastFlag && s__state == 8448) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7)) || ((s__state == 8448 && 0 == s__hit) && s__s3__tmp__next_state___0 == 3)) || (((s__state == 8448 && blastFlag <= 4) && s__s3__tmp__next_state___0 < 8656) && 8640 <= s__s3__tmp__next_state___0) - InvariantResult [Line: 185]: Loop Invariant Derived loop invariant: ((((s__state < 8656 && 8496 < s__state) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag == 2) || (((((6 <= blastFlag && s__state < 8656) && 8496 < s__state) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) - InvariantResult [Line: 405]: Loop Invariant Derived loop invariant: ((((6 <= blastFlag && 8496 < s__state) && 0 == s__hit) && blastFlag <= 7) && s__state <= 8576) || (((8496 < s__state && 0 == s__hit) && blastFlag == 2) && s__state <= 8576) - InvariantResult [Line: 209]: Loop Invariant Derived loop invariant: (8656 <= s__state && blastFlag == 3) || ((8656 <= s__state && 0 == s__hit) && s__s3__tmp__next_state___0 < 8656) - InvariantResult [Line: 22]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 128]: Loop Invariant Derived loop invariant: ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state < 8544) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state < 8544) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: (((8496 < s__state && 0 == s__hit) && blastFlag == 2) && s__state < 8544) || (((((6 <= blastFlag && 8496 < s__state) && 0 == s__hit) && blastFlag <= 7) && s__s3__tmp__next_state___0 < 8656) && s__state < 8544) - InvariantResult [Line: 170]: Loop Invariant Derived loop invariant: ((((6 <= blastFlag && 8496 < s__state) && 0 == s__hit) && blastFlag <= 7) && s__state <= 8576) || (((8496 < s__state && 0 == s__hit) && blastFlag == 2) && s__state <= 8576) - InvariantResult [Line: 179]: Loop Invariant Derived loop invariant: ((((((6 <= blastFlag && s__state < 8656) && 8496 < s__state) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && 8496 < s__s3__tmp__next_state___0) || (((((s__state < 8656 && 8496 < s__state) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag == 2) && 8496 < s__s3__tmp__next_state___0) - InvariantResult [Line: 146]: Loop Invariant Derived loop invariant: ((blastFlag == 1 && s__state < 8544) || ((((6 <= blastFlag && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && s__state < 8544)) || (((s__s3__tmp__next_state___0 <= 8576 && 0 == s__hit) && blastFlag == 2) && s__state < 8544) - InvariantResult [Line: 197]: Loop Invariant Derived loop invariant: ((((((6 <= blastFlag && s__state < 8656) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && blastFlag <= 7) && 8640 <= s__state) || ((((s__state < 8656 && blastFlag <= 4) && s__s3__tmp__next_state___0 <= 8576) && 0 == s__hit) && 8640 <= s__state)) || ((((s__state < 8656 && blastFlag <= 4) && s__s3__tmp__next_state___0 < 8656) && 8640 <= s__state) && 8640 <= s__s3__tmp__next_state___0) - InvariantResult [Line: 639]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 158]: Loop Invariant Derived loop invariant: (((((6 <= blastFlag && 8496 < s__state) && 0 == s__hit) && blastFlag <= 6) && s__state < 8544) || (((8496 < s__state && 0 == s__hit) && blastFlag == 2) && s__state < 8544)) || (((((6 <= blastFlag && 8496 < s__state) && 0 == s__hit) && blastFlag <= 7) && s__s3__tmp__next_state___0 < 8656) && s__state < 8544) RESULT: Ultimate proved your program to be correct! [2021-12-15 08:57:38,375 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... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE