./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c3fed411 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/combinations/square_8+soft_float_4-2a.c.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 2e745a133311e60f1a9e202bf4fcb9b524a944d790f4c1df2987f4b8dfd5e08b --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 21:43:30,096 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 21:43:30,098 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 21:43:30,141 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 21:43:30,154 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 21:43:30,156 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 21:43:30,156 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 21:43:30,157 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 21:43:30,158 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 21:43:30,159 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 21:43:30,160 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 21:43:30,160 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 21:43:30,161 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 21:43:30,161 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 21:43:30,162 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 21:43:30,180 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 21:43:30,181 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 21:43:30,185 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 21:43:30,186 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 21:43:30,188 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 21:43:30,188 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 21:43:30,189 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 21:43:30,190 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 21:43:30,190 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 21:43:30,193 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 21:43:30,197 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 21:43:30,198 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 21:43:30,198 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 21:43:30,207 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 21:43:30,208 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 21:43:30,208 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 21:43:30,209 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 21:43:30,209 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 21:43:30,209 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 21:43:30,210 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 21:43:30,210 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 21:43:30,210 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 21:43:30,210 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 21:43:30,211 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 21:43:30,211 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 21:43:30,211 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 21:43:30,212 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-17 21:43:30,233 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 21:43:30,233 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 21:43:30,233 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 21:43:30,233 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 21:43:30,234 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 21:43:30,234 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 21:43:30,234 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 21:43:30,235 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 21:43:30,235 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 21:43:30,235 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 21:43:30,236 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-17 21:43:30,236 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 21:43:30,236 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-17 21:43:30,236 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 21:43:30,236 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 21:43:30,236 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 21:43:30,236 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 21:43:30,237 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-17 21:43:30,237 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 21:43:30,237 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 21:43:30,237 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 21:43:30,237 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 21:43:30,237 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 21:43:30,237 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 21:43:30,238 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 21:43:30,238 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 21:43:30,238 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 21:43:30,238 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 21:43:30,238 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 21:43:30,238 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 21:43:30,238 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 21:43:30,239 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 21:43:30,239 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 21:43:30,239 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 21:43:30,239 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 -> 2e745a133311e60f1a9e202bf4fcb9b524a944d790f4c1df2987f4b8dfd5e08b [2021-12-17 21:43:30,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 21:43:30,428 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 21:43:30,429 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 21:43:30,430 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 21:43:30,430 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 21:43:30,431 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c [2021-12-17 21:43:30,480 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3673c5710/8ccf440e577b4cbcae90eb5cd9ebb4b6/FLAG36c6668de [2021-12-17 21:43:30,908 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 21:43:30,908 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c [2021-12-17 21:43:30,920 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3673c5710/8ccf440e577b4cbcae90eb5cd9ebb4b6/FLAG36c6668de [2021-12-17 21:43:30,932 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3673c5710/8ccf440e577b4cbcae90eb5cd9ebb4b6 [2021-12-17 21:43:30,934 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 21:43:30,935 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 21:43:30,936 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 21:43:30,936 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 21:43:30,939 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 21:43:30,939 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 09:43:30" (1/1) ... [2021-12-17 21:43:30,941 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4db4bec2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:30, skipping insertion in model container [2021-12-17 21:43:30,941 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 09:43:30" (1/1) ... [2021-12-17 21:43:30,946 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 21:43:30,975 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 21:43:31,102 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/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2021-12-17 21:43:31,105 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/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2021-12-17 21:43:31,124 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 21:43:31,130 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 21:43:31,139 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/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2021-12-17 21:43:31,140 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/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2021-12-17 21:43:31,158 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 21:43:31,167 INFO L208 MainTranslator]: Completed translation [2021-12-17 21:43:31,168 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31 WrapperNode [2021-12-17 21:43:31,168 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 21:43:31,169 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 21:43:31,169 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 21:43:31,169 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 21:43:31,174 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,179 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,191 INFO L137 Inliner]: procedures = 27, calls = 19, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 74 [2021-12-17 21:43:31,191 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 21:43:31,192 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 21:43:31,192 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 21:43:31,192 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 21:43:31,197 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,198 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,199 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,199 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,203 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,206 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,207 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,209 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 21:43:31,209 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 21:43:31,210 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 21:43:31,210 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 21:43:31,210 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (1/1) ... [2021-12-17 21:43:31,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 21:43:31,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 21:43:31,241 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-17 21:43:31,245 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-17 21:43:31,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 21:43:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2021-12-17 21:43:31,265 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2021-12-17 21:43:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2021-12-17 21:43:31,265 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2021-12-17 21:43:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 21:43:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 21:43:31,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 21:43:31,265 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-17 21:43:31,266 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-17 21:43:31,311 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 21:43:31,312 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 21:43:31,464 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 21:43:31,468 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 21:43:31,469 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-17 21:43:31,470 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 09:43:31 BoogieIcfgContainer [2021-12-17 21:43:31,470 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 21:43:31,471 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 21:43:31,471 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 21:43:31,473 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 21:43:31,473 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 09:43:30" (1/3) ... [2021-12-17 21:43:31,474 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25b2c84f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 09:43:31, skipping insertion in model container [2021-12-17 21:43:31,474 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:31" (2/3) ... [2021-12-17 21:43:31,474 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@25b2c84f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 09:43:31, skipping insertion in model container [2021-12-17 21:43:31,474 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 09:43:31" (3/3) ... [2021-12-17 21:43:31,475 INFO L111 eAbstractionObserver]: Analyzing ICFG square_8+soft_float_4-2a.c.cil.c [2021-12-17 21:43:31,491 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 21:43:31,491 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-17 21:43:31,518 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 21:43:31,522 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-17 21:43:31,523 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-17 21:43:31,533 INFO L276 IsEmpty]: Start isEmpty. Operand has 63 states, 49 states have (on average 1.489795918367347) internal successors, (73), 51 states have internal predecessors, (73), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-12-17 21:43:31,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-17 21:43:31,536 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:43:31,536 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:43:31,536 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:43:31,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:43:31,556 INFO L85 PathProgramCache]: Analyzing trace with hash -548115930, now seen corresponding path program 1 times [2021-12-17 21:43:31,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 21:43:31,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987977116] [2021-12-17 21:43:31,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:43:31,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 21:43:31,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:43:31,695 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-17 21:43:31,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 21:43:31,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987977116] [2021-12-17 21:43:31,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987977116] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:43:31,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:43:31,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-17 21:43:31,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885253778] [2021-12-17 21:43:31,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:43:31,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-17 21:43:31,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 21:43:31,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-17 21:43:31,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-17 21:43:31,730 INFO L87 Difference]: Start difference. First operand has 63 states, 49 states have (on average 1.489795918367347) internal successors, (73), 51 states have internal predecessors, (73), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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-17 21:43:31,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:43:31,759 INFO L93 Difference]: Finished difference Result 121 states and 178 transitions. [2021-12-17 21:43:31,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-17 21:43:31,761 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2021-12-17 21:43:31,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:43:31,774 INFO L225 Difference]: With dead ends: 121 [2021-12-17 21:43:31,774 INFO L226 Difference]: Without dead ends: 56 [2021-12-17 21:43:31,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-17 21:43:31,781 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 21:43:31,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 21:43:31,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-12-17 21:43:31,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-12-17 21:43:31,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 43 states have (on average 1.3488372093023255) internal successors, (58), 45 states have internal predecessors, (58), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-17 21:43:31,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 73 transitions. [2021-12-17 21:43:31,855 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 73 transitions. Word has length 7 [2021-12-17 21:43:31,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:43:31,855 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 73 transitions. [2021-12-17 21:43:31,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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-17 21:43:31,856 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 73 transitions. [2021-12-17 21:43:31,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-17 21:43:31,856 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:43:31,856 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:43:31,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-17 21:43:31,858 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:43:31,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:43:31,861 INFO L85 PathProgramCache]: Analyzing trace with hash -548056348, now seen corresponding path program 1 times [2021-12-17 21:43:31,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 21:43:31,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485465411] [2021-12-17 21:43:31,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:43:31,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 21:43:31,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-17 21:43:31,896 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-17 21:43:31,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-17 21:43:31,935 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-17 21:43:31,935 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-17 21:43:31,936 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2021-12-17 21:43:31,938 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-12-17 21:43:31,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-17 21:43:31,942 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1] [2021-12-17 21:43:31,944 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-17 21:43:31,963 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.12 09:43:31 BoogieIcfgContainer [2021-12-17 21:43:31,964 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-17 21:43:31,965 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-17 21:43:31,965 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-17 21:43:31,965 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-17 21:43:31,965 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 09:43:31" (3/4) ... [2021-12-17 21:43:31,967 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-17 21:43:31,967 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-17 21:43:31,969 INFO L158 Benchmark]: Toolchain (without parser) took 1032.81ms. Allocated memory is still 132.1MB. Free memory was 104.9MB in the beginning and 102.9MB in the end (delta: 2.0MB). Peak memory consumption was 3.4MB. Max. memory is 16.1GB. [2021-12-17 21:43:31,969 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 88.1MB. Free memory was 45.9MB in the beginning and 45.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-17 21:43:31,971 INFO L158 Benchmark]: CACSL2BoogieTranslator took 231.99ms. Allocated memory is still 132.1MB. Free memory was 104.9MB in the beginning and 105.3MB in the end (delta: -373.2kB). Peak memory consumption was 8.8MB. Max. memory is 16.1GB. [2021-12-17 21:43:31,972 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.77ms. Allocated memory is still 132.1MB. Free memory was 105.3MB in the beginning and 103.6MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-17 21:43:31,972 INFO L158 Benchmark]: Boogie Preprocessor took 16.97ms. Allocated memory is still 132.1MB. Free memory was 103.6MB in the beginning and 102.4MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-17 21:43:31,974 INFO L158 Benchmark]: RCFGBuilder took 260.48ms. Allocated memory is still 132.1MB. Free memory was 102.4MB in the beginning and 89.3MB in the end (delta: 13.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2021-12-17 21:43:31,974 INFO L158 Benchmark]: TraceAbstraction took 492.78ms. Allocated memory is still 132.1MB. Free memory was 88.9MB in the beginning and 102.9MB in the end (delta: -13.9MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-17 21:43:31,974 INFO L158 Benchmark]: Witness Printer took 2.85ms. Allocated memory is still 132.1MB. Free memory is still 102.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-17 21:43:31,979 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.17ms. Allocated memory is still 88.1MB. Free memory was 45.9MB in the beginning and 45.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 231.99ms. Allocated memory is still 132.1MB. Free memory was 104.9MB in the beginning and 105.3MB in the end (delta: -373.2kB). Peak memory consumption was 8.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 22.77ms. Allocated memory is still 132.1MB. Free memory was 105.3MB in the beginning and 103.6MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 16.97ms. Allocated memory is still 132.1MB. Free memory was 103.6MB in the beginning and 102.4MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 260.48ms. Allocated memory is still 132.1MB. Free memory was 102.4MB in the beginning and 89.3MB in the end (delta: 13.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 492.78ms. Allocated memory is still 132.1MB. Free memory was 88.9MB in the beginning and 102.9MB in the end (delta: -13.9MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 2.85ms. Allocated memory is still 132.1MB. Free memory is still 102.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 48]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 47, overapproximation of someBinaryArithmeticFLOAToperation at line 45. Possible FailurePath: [L310] COND TRUE __VERIFIER_nondet_int() [L311] CALL main1() [L39] float IN = __VERIFIER_nondet_float(); [L40] CALL assume_abort_if_not(IN >= 0.0f && IN < 1.0f) [L34] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1] [L40] RET assume_abort_if_not(IN >= 0.0f && IN < 1.0f) [L42] float x = IN; [L44-L45] float result = 1.0f + 0.5f*x - 0.125f*x*x + 0.0625f*x*x*x - 0.0390625f*x*x*x*x; VAL [IN=49, x=49] [L47] COND TRUE !(result >= 0.0f && result < 1.5f) VAL [IN=49, x=49] [L48] reach_error() VAL [IN=49, x=49] - UnprovableResult [Line: 61]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 63 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 0.4s, OverallIterations: 2, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 0 SdHoareTripleChecker+Valid, 0.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 0 mSDsluCounter, 81 SdHoareTripleChecker+Invalid, 0.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 0 IncrementalHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 81 mSDtfsCounter, 0 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=63occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 14 NumberOfCodeBlocks, 14 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 6 ConstructedInterpolants, 0 QuantifiedInterpolants, 6 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-12-17 21:43:32,009 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 Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### 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/combinations/square_8+soft_float_4-2a.c.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2e745a133311e60f1a9e202bf4fcb9b524a944d790f4c1df2987f4b8dfd5e08b --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 21:43:33,710 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 21:43:33,712 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 21:43:33,742 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 21:43:33,742 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 21:43:33,744 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 21:43:33,745 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 21:43:33,747 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 21:43:33,748 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 21:43:33,751 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 21:43:33,752 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 21:43:33,753 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 21:43:33,753 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 21:43:33,755 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 21:43:33,756 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 21:43:33,760 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 21:43:33,761 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 21:43:33,762 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 21:43:33,763 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 21:43:33,767 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 21:43:33,768 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 21:43:33,769 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 21:43:33,770 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 21:43:33,771 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 21:43:33,776 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 21:43:33,776 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 21:43:33,776 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 21:43:33,777 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 21:43:33,777 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 21:43:33,778 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 21:43:33,778 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 21:43:33,779 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 21:43:33,780 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 21:43:33,781 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 21:43:33,781 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 21:43:33,782 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 21:43:33,782 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 21:43:33,782 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 21:43:33,783 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 21:43:33,784 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 21:43:33,784 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 21:43:33,785 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2021-12-17 21:43:33,811 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 21:43:33,812 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 21:43:33,812 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 21:43:33,813 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 21:43:33,813 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 21:43:33,813 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 21:43:33,814 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 21:43:33,815 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 21:43:33,815 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 21:43:33,815 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 21:43:33,815 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-17 21:43:33,816 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-17 21:43:33,816 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 21:43:33,816 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 21:43:33,816 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 21:43:33,816 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 21:43:33,816 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-17 21:43:33,817 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-17 21:43:33,817 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-17 21:43:33,817 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-17 21:43:33,817 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 21:43:33,817 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 21:43:33,817 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 21:43:33,818 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 21:43:33,818 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 21:43:33,818 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 21:43:33,818 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 21:43:33,818 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 21:43:33,818 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 21:43:33,819 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 21:43:33,819 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-17 21:43:33,819 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-17 21:43:33,819 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 21:43:33,819 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 21:43:33,820 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 21:43:33,820 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 21:43:33,820 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-17 21:43:33,820 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2e745a133311e60f1a9e202bf4fcb9b524a944d790f4c1df2987f4b8dfd5e08b [2021-12-17 21:43:34,103 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 21:43:34,130 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 21:43:34,132 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 21:43:34,133 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 21:43:34,133 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 21:43:34,134 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c [2021-12-17 21:43:34,180 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea18d1ef5/79c8ae75c0e9430392332f1d6f1291e4/FLAGeb0137000 [2021-12-17 21:43:34,560 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 21:43:34,561 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/square_8+soft_float_4-2a.c.cil.c [2021-12-17 21:43:34,569 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea18d1ef5/79c8ae75c0e9430392332f1d6f1291e4/FLAGeb0137000 [2021-12-17 21:43:34,969 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ea18d1ef5/79c8ae75c0e9430392332f1d6f1291e4 [2021-12-17 21:43:34,971 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 21:43:34,972 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 21:43:34,974 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 21:43:34,974 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 21:43:34,976 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 21:43:34,977 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 09:43:34" (1/1) ... [2021-12-17 21:43:34,977 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e90606a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:34, skipping insertion in model container [2021-12-17 21:43:34,978 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 09:43:34" (1/1) ... [2021-12-17 21:43:34,982 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 21:43:34,998 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 21:43:35,161 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/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2021-12-17 21:43:35,163 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/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2021-12-17 21:43:35,233 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 21:43:35,243 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 21:43:35,251 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/combinations/square_8+soft_float_4-2a.c.cil.c[1995,2008] [2021-12-17 21:43:35,252 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/combinations/square_8+soft_float_4-2a.c.cil.c[2389,2402] [2021-12-17 21:43:35,266 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 21:43:35,274 INFO L208 MainTranslator]: Completed translation [2021-12-17 21:43:35,274 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35 WrapperNode [2021-12-17 21:43:35,275 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 21:43:35,275 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 21:43:35,276 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 21:43:35,276 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 21:43:35,279 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,292 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,310 INFO L137 Inliner]: procedures = 28, calls = 19, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 70 [2021-12-17 21:43:35,311 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 21:43:35,311 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 21:43:35,311 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 21:43:35,311 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 21:43:35,318 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,318 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,332 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,333 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,339 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,350 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,355 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,363 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 21:43:35,364 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 21:43:35,364 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 21:43:35,364 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 21:43:35,364 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (1/1) ... [2021-12-17 21:43:35,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 21:43:35,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 21:43:35,403 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-17 21:43:35,444 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-17 21:43:35,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 21:43:35,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-17 21:43:35,457 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2021-12-17 21:43:35,457 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2021-12-17 21:43:35,457 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2021-12-17 21:43:35,457 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2021-12-17 21:43:35,457 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 21:43:35,458 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 21:43:35,458 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-17 21:43:35,458 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-17 21:43:35,526 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 21:43:35,527 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 21:43:37,989 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 21:43:37,993 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 21:43:37,993 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-17 21:43:37,995 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 09:43:37 BoogieIcfgContainer [2021-12-17 21:43:37,995 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 21:43:37,996 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 21:43:37,996 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 21:43:37,997 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 21:43:37,997 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 09:43:34" (1/3) ... [2021-12-17 21:43:37,998 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@698b6e52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 09:43:37, skipping insertion in model container [2021-12-17 21:43:37,998 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 09:43:35" (2/3) ... [2021-12-17 21:43:37,998 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@698b6e52 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 09:43:37, skipping insertion in model container [2021-12-17 21:43:37,998 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 09:43:37" (3/3) ... [2021-12-17 21:43:37,999 INFO L111 eAbstractionObserver]: Analyzing ICFG square_8+soft_float_4-2a.c.cil.c [2021-12-17 21:43:38,007 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 21:43:38,007 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-17 21:43:38,035 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 21:43:38,040 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-17 21:43:38,040 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-17 21:43:38,051 INFO L276 IsEmpty]: Start isEmpty. Operand has 63 states, 49 states have (on average 1.489795918367347) internal successors, (73), 51 states have internal predecessors, (73), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-12-17 21:43:38,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-17 21:43:38,054 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:43:38,055 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:43:38,055 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:43:38,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:43:38,059 INFO L85 PathProgramCache]: Analyzing trace with hash -548115930, now seen corresponding path program 1 times [2021-12-17 21:43:38,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:43:38,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1771890264] [2021-12-17 21:43:38,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:43:38,067 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:43:38,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:43:38,069 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:43:38,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-17 21:43:38,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:43:38,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 1 conjunts are in the unsatisfiable core [2021-12-17 21:43:38,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:43:38,487 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-17 21:43:38,487 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:43:38,488 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:43:38,488 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1771890264] [2021-12-17 21:43:38,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1771890264] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:43:38,488 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:43:38,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-17 21:43:38,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163772829] [2021-12-17 21:43:38,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:43:38,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-17 21:43:38,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:43:38,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-17 21:43:38,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-17 21:43:38,510 INFO L87 Difference]: Start difference. First operand has 63 states, 49 states have (on average 1.489795918367347) internal successors, (73), 51 states have internal predecessors, (73), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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-17 21:43:38,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:43:38,528 INFO L93 Difference]: Finished difference Result 121 states and 178 transitions. [2021-12-17 21:43:38,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-17 21:43:38,529 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2021-12-17 21:43:38,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:43:38,534 INFO L225 Difference]: With dead ends: 121 [2021-12-17 21:43:38,534 INFO L226 Difference]: Without dead ends: 56 [2021-12-17 21:43:38,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-17 21:43:38,539 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 21:43:38,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 21:43:38,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-12-17 21:43:38,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-12-17 21:43:38,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 43 states have (on average 1.3488372093023255) internal successors, (58), 45 states have internal predecessors, (58), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-17 21:43:38,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 73 transitions. [2021-12-17 21:43:38,574 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 73 transitions. Word has length 7 [2021-12-17 21:43:38,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:43:38,575 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 73 transitions. [2021-12-17 21:43:38,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 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-17 21:43:38,576 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 73 transitions. [2021-12-17 21:43:38,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-12-17 21:43:38,576 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:43:38,577 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:43:38,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-17 21:43:38,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:43:38,794 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:43:38,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:43:38,797 INFO L85 PathProgramCache]: Analyzing trace with hash -548056348, now seen corresponding path program 1 times [2021-12-17 21:43:38,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:43:38,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1958427722] [2021-12-17 21:43:38,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:43:38,800 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:43:38,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:43:38,814 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:43:38,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-17 21:43:53,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:43:53,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-17 21:43:53,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:44:08,362 WARN L838 $PredicateComparison]: unable to prove that (and (= c_currentRoundingMode roundNearestTiesToEven) (exists ((|ULTIMATE.start_main1_~IN~0#1| (_ FloatingPoint 8 24))) (let ((.cse0 ((_ to_fp 8 24) c_currentRoundingMode 1.0))) (and (= |c_ULTIMATE.start_main1_~result~0#1| (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode (fp.sub c_currentRoundingMode (fp.add c_currentRoundingMode .cse0 (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 2.0)) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 8.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 16.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 5.0 128.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|))) (fp.lt |ULTIMATE.start_main1_~IN~0#1| .cse0) (fp.geq |ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24)))))) is different from false [2021-12-17 21:44:59,027 WARN L838 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_main1_~IN~0#1| (_ FloatingPoint 8 24))) (let ((.cse1 ((_ to_fp 8 24) roundNearestTiesToEven 1.0))) (and (let ((.cse0 (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse1 (fp.mul roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 2.0)) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 8.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 16.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven (/ 5.0 128.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)))) (or (not (fp.geq .cse0 (_ +zero 8 24))) (not (fp.lt .cse0 ((_ to_fp 8 24) roundNearestTiesToEven (/ 3.0 2.0)))))) (fp.lt |ULTIMATE.start_main1_~IN~0#1| .cse1) (fp.geq |ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24))))) is different from false [2021-12-17 21:45:01,089 WARN L860 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_main1_~IN~0#1| (_ FloatingPoint 8 24))) (let ((.cse1 ((_ to_fp 8 24) roundNearestTiesToEven 1.0))) (and (let ((.cse0 (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven (fp.sub roundNearestTiesToEven (fp.add roundNearestTiesToEven .cse1 (fp.mul roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 2.0)) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 8.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven (/ 1.0 16.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)) (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven (fp.mul roundNearestTiesToEven ((_ to_fp 8 24) roundNearestTiesToEven (/ 5.0 128.0)) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|) |ULTIMATE.start_main1_~IN~0#1|)))) (or (not (fp.geq .cse0 (_ +zero 8 24))) (not (fp.lt .cse0 ((_ to_fp 8 24) roundNearestTiesToEven (/ 3.0 2.0)))))) (fp.lt |ULTIMATE.start_main1_~IN~0#1| .cse1) (fp.geq |ULTIMATE.start_main1_~IN~0#1| (_ +zero 8 24))))) is different from true [2021-12-17 21:45:01,090 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-17 21:45:01,090 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:45:01,090 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:01,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1958427722] [2021-12-17 21:45:01,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1958427722] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:45:01,090 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:45:01,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-17 21:45:01,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926164095] [2021-12-17 21:45:01,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:45:01,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-17 21:45:01,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:01,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-17 21:45:01,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=12, Unknown=3, NotChecked=14, Total=42 [2021-12-17 21:45:01,093 INFO L87 Difference]: Start difference. First operand 56 states and 73 transitions. Second operand has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 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-17 21:45:03,532 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-17 21:45:03,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:03,815 INFO L93 Difference]: Finished difference Result 56 states and 73 transitions. [2021-12-17 21:45:03,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 21:45:03,816 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 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 7 [2021-12-17 21:45:03,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:03,817 INFO L225 Difference]: With dead ends: 56 [2021-12-17 21:45:03,817 INFO L226 Difference]: Without dead ends: 51 [2021-12-17 21:45:03,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=18, Invalid=17, Unknown=3, NotChecked=18, Total=56 [2021-12-17 21:45:03,818 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 68 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:03,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 172 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 1 Unknown, 141 Unchecked, 2.5s Time] [2021-12-17 21:45:03,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-12-17 21:45:03,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2021-12-17 21:45:03,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 39 states have (on average 1.358974358974359) internal successors, (53), 40 states have internal predecessors, (53), 8 states have call successors, (8), 3 states have call predecessors, (8), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-17 21:45:03,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 68 transitions. [2021-12-17 21:45:03,824 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 68 transitions. Word has length 7 [2021-12-17 21:45:03,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:03,826 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 68 transitions. [2021-12-17 21:45:03,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.1666666666666667) internal successors, (7), 6 states have internal predecessors, (7), 0 states have call successors, (0), 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-17 21:45:03,827 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 68 transitions. [2021-12-17 21:45:03,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-17 21:45:03,828 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:03,828 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:03,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:04,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:04,047 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:04,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:04,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1078958274, now seen corresponding path program 1 times [2021-12-17 21:45:04,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:04,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1864434382] [2021-12-17 21:45:04,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:04,049 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:04,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:04,051 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:04,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-17 21:45:04,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:04,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-17 21:45:04,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:04,528 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-17 21:45:04,528 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:45:04,528 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:04,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1864434382] [2021-12-17 21:45:04,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1864434382] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:45:04,529 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:45:04,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 21:45:04,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053128608] [2021-12-17 21:45:04,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:45:04,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 21:45:04,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:04,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 21:45:04,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-17 21:45:04,530 INFO L87 Difference]: Start difference. First operand 51 states and 68 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 21:45:04,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:04,950 INFO L93 Difference]: Finished difference Result 100 states and 135 transitions. [2021-12-17 21:45:04,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 21:45:04,951 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 32 [2021-12-17 21:45:04,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:04,955 INFO L225 Difference]: With dead ends: 100 [2021-12-17 21:45:04,957 INFO L226 Difference]: Without dead ends: 72 [2021-12-17 21:45:04,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-17 21:45:04,958 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 20 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:04,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 438 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-17 21:45:04,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-12-17 21:45:04,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 62. [2021-12-17 21:45:04,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 47 states have (on average 1.297872340425532) internal successors, (61), 49 states have internal predecessors, (61), 9 states have call successors, (9), 4 states have call predecessors, (9), 5 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2021-12-17 21:45:04,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 81 transitions. [2021-12-17 21:45:04,983 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 81 transitions. Word has length 32 [2021-12-17 21:45:04,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:04,984 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 81 transitions. [2021-12-17 21:45:04,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 21:45:04,984 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 81 transitions. [2021-12-17 21:45:04,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-17 21:45:04,985 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:04,985 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2021-12-17 21:45:04,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:05,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:05,193 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:05,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:05,194 INFO L85 PathProgramCache]: Analyzing trace with hash 452521591, now seen corresponding path program 1 times [2021-12-17 21:45:05,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:05,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [294303535] [2021-12-17 21:45:05,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:05,195 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:05,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:05,197 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:05,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-17 21:45:05,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:05,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 21:45:05,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:05,705 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-17 21:45:05,705 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:06,070 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-17 21:45:06,071 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:06,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [294303535] [2021-12-17 21:45:06,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [294303535] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:06,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:06,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-12-17 21:45:06,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592450808] [2021-12-17 21:45:06,072 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:06,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 21:45:06,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:06,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 21:45:06,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 21:45:06,077 INFO L87 Difference]: Start difference. First operand 62 states and 81 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-17 21:45:06,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:06,711 INFO L93 Difference]: Finished difference Result 122 states and 160 transitions. [2021-12-17 21:45:06,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 21:45:06,714 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2021-12-17 21:45:06,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:06,715 INFO L225 Difference]: With dead ends: 122 [2021-12-17 21:45:06,717 INFO L226 Difference]: Without dead ends: 94 [2021-12-17 21:45:06,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-17 21:45:06,718 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 26 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:06,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 508 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-17 21:45:06,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-17 21:45:06,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 72. [2021-12-17 21:45:06,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 54 states have (on average 1.2777777777777777) internal successors, (69), 56 states have internal predecessors, (69), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (14), 10 states have call predecessors, (14), 10 states have call successors, (14) [2021-12-17 21:45:06,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 94 transitions. [2021-12-17 21:45:06,731 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 94 transitions. Word has length 36 [2021-12-17 21:45:06,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:06,732 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 94 transitions. [2021-12-17 21:45:06,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 7 states have internal predecessors, (24), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-17 21:45:06,733 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 94 transitions. [2021-12-17 21:45:06,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-17 21:45:06,737 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:06,738 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2021-12-17 21:45:06,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:06,945 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:06,946 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:06,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:06,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1328087799, now seen corresponding path program 1 times [2021-12-17 21:45:06,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:06,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1489240016] [2021-12-17 21:45:06,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:06,947 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:06,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:06,950 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:06,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-17 21:45:07,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:07,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-17 21:45:07,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:07,513 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-17 21:45:07,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:07,900 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-17 21:45:07,900 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:07,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1489240016] [2021-12-17 21:45:07,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1489240016] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:07,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:07,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-12-17 21:45:07,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879073595] [2021-12-17 21:45:07,901 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:07,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 21:45:07,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:07,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 21:45:07,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-17 21:45:07,903 INFO L87 Difference]: Start difference. First operand 72 states and 94 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 21:45:08,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:08,275 INFO L93 Difference]: Finished difference Result 114 states and 149 transitions. [2021-12-17 21:45:08,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 21:45:08,281 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 40 [2021-12-17 21:45:08,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:08,282 INFO L225 Difference]: With dead ends: 114 [2021-12-17 21:45:08,282 INFO L226 Difference]: Without dead ends: 90 [2021-12-17 21:45:08,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-17 21:45:08,283 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 16 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:08,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 476 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 21:45:08,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-12-17 21:45:08,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 82. [2021-12-17 21:45:08,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 61 states have (on average 1.2459016393442623) internal successors, (76), 63 states have internal predecessors, (76), 13 states have call successors, (13), 6 states have call predecessors, (13), 7 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2021-12-17 21:45:08,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 105 transitions. [2021-12-17 21:45:08,302 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 105 transitions. Word has length 40 [2021-12-17 21:45:08,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:08,302 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 105 transitions. [2021-12-17 21:45:08,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 6 states have internal predecessors, (25), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 21:45:08,302 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 105 transitions. [2021-12-17 21:45:08,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-17 21:45:08,307 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:08,307 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-17 21:45:08,315 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-17 21:45:08,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:08,508 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:08,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:08,508 INFO L85 PathProgramCache]: Analyzing trace with hash 78255138, now seen corresponding path program 2 times [2021-12-17 21:45:08,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:08,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1570302026] [2021-12-17 21:45:08,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:45:08,509 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:08,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:08,510 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:08,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-17 21:45:08,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-17 21:45:08,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:45:08,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 21:45:08,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:08,996 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-17 21:45:08,996 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:45:08,996 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:08,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1570302026] [2021-12-17 21:45:08,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1570302026] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:45:08,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:45:08,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 21:45:08,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149187591] [2021-12-17 21:45:08,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:45:08,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 21:45:08,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:08,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 21:45:08,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 21:45:08,998 INFO L87 Difference]: Start difference. First operand 82 states and 105 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 21:45:09,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:09,252 INFO L93 Difference]: Finished difference Result 97 states and 122 transitions. [2021-12-17 21:45:09,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 21:45:09,253 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2021-12-17 21:45:09,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:09,254 INFO L225 Difference]: With dead ends: 97 [2021-12-17 21:45:09,254 INFO L226 Difference]: Without dead ends: 95 [2021-12-17 21:45:09,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-17 21:45:09,255 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 9 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:09,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 339 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 10 Unchecked, 0.1s Time] [2021-12-17 21:45:09,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-12-17 21:45:09,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 88. [2021-12-17 21:45:09,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.2461538461538462) internal successors, (81), 68 states have internal predecessors, (81), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (17), 12 states have call predecessors, (17), 13 states have call successors, (17) [2021-12-17 21:45:09,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 112 transitions. [2021-12-17 21:45:09,265 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 112 transitions. Word has length 40 [2021-12-17 21:45:09,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:09,265 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 112 transitions. [2021-12-17 21:45:09,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 21:45:09,265 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 112 transitions. [2021-12-17 21:45:09,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-17 21:45:09,267 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:09,268 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-17 21:45:09,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-17 21:45:09,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:09,481 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:09,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:09,481 INFO L85 PathProgramCache]: Analyzing trace with hash 135513440, now seen corresponding path program 1 times [2021-12-17 21:45:09,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:09,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2052422120] [2021-12-17 21:45:09,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:09,482 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:09,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:09,486 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:09,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-17 21:45:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:09,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-17 21:45:09,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:09,954 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-17 21:45:09,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:45:09,954 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:09,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2052422120] [2021-12-17 21:45:09,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2052422120] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:45:09,954 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:45:09,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 21:45:09,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292900310] [2021-12-17 21:45:09,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:45:09,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 21:45:09,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:09,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 21:45:09,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 21:45:09,955 INFO L87 Difference]: Start difference. First operand 88 states and 112 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 21:45:10,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:10,233 INFO L93 Difference]: Finished difference Result 97 states and 121 transitions. [2021-12-17 21:45:10,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 21:45:10,236 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2021-12-17 21:45:10,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:10,237 INFO L225 Difference]: With dead ends: 97 [2021-12-17 21:45:10,237 INFO L226 Difference]: Without dead ends: 95 [2021-12-17 21:45:10,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-17 21:45:10,237 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:10,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 312 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 9 Unchecked, 0.1s Time] [2021-12-17 21:45:10,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-12-17 21:45:10,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 86. [2021-12-17 21:45:10,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 64 states have (on average 1.234375) internal successors, (79), 66 states have internal predecessors, (79), 13 states have call successors, (13), 7 states have call predecessors, (13), 8 states have return successors, (16), 12 states have call predecessors, (16), 12 states have call successors, (16) [2021-12-17 21:45:10,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 108 transitions. [2021-12-17 21:45:10,244 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 108 transitions. Word has length 40 [2021-12-17 21:45:10,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:10,245 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 108 transitions. [2021-12-17 21:45:10,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 5 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 21:45:10,245 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 108 transitions. [2021-12-17 21:45:10,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-17 21:45:10,246 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:10,246 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-17 21:45:10,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:10,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:10,446 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:10,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:10,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1165006364, now seen corresponding path program 1 times [2021-12-17 21:45:10,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:10,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1480872725] [2021-12-17 21:45:10,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:10,447 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:10,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:10,449 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:10,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-17 21:45:10,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:10,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-17 21:45:10,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:11,201 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-17 21:45:11,201 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:45:11,201 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:11,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1480872725] [2021-12-17 21:45:11,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1480872725] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:45:11,202 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:45:11,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-17 21:45:11,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928289693] [2021-12-17 21:45:11,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:45:11,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 21:45:11,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:11,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 21:45:11,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-12-17 21:45:11,203 INFO L87 Difference]: Start difference. First operand 86 states and 108 transitions. Second operand has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-17 21:45:12,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:12,458 INFO L93 Difference]: Finished difference Result 127 states and 164 transitions. [2021-12-17 21:45:12,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 21:45:12,459 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 45 [2021-12-17 21:45:12,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:12,460 INFO L225 Difference]: With dead ends: 127 [2021-12-17 21:45:12,460 INFO L226 Difference]: Without dead ends: 120 [2021-12-17 21:45:12,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-12-17 21:45:12,461 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 34 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:12,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 587 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-17 21:45:12,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-12-17 21:45:12,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 101. [2021-12-17 21:45:12,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 75 states have (on average 1.2266666666666666) internal successors, (92), 77 states have internal predecessors, (92), 16 states have call successors, (16), 7 states have call predecessors, (16), 9 states have return successors, (22), 16 states have call predecessors, (22), 15 states have call successors, (22) [2021-12-17 21:45:12,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 130 transitions. [2021-12-17 21:45:12,470 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 130 transitions. Word has length 45 [2021-12-17 21:45:12,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:12,471 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 130 transitions. [2021-12-17 21:45:12,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-17 21:45:12,471 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 130 transitions. [2021-12-17 21:45:12,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-17 21:45:12,472 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:12,472 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-17 21:45:12,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-12-17 21:45:12,686 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:12,687 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:12,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:12,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1862719454, now seen corresponding path program 1 times [2021-12-17 21:45:12,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:12,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [20357153] [2021-12-17 21:45:12,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:12,688 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:12,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:12,689 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:12,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-17 21:45:12,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:12,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-17 21:45:12,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-17 21:45:13,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:14,582 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-17 21:45:14,583 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:14,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [20357153] [2021-12-17 21:45:14,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [20357153] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:14,583 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:14,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-12-17 21:45:14,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497741432] [2021-12-17 21:45:14,583 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:14,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-17 21:45:14,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:14,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-17 21:45:14,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-12-17 21:45:14,584 INFO L87 Difference]: Start difference. First operand 101 states and 130 transitions. Second operand has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:45:15,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:15,935 INFO L93 Difference]: Finished difference Result 134 states and 172 transitions. [2021-12-17 21:45:15,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 21:45:15,935 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2021-12-17 21:45:15,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:15,936 INFO L225 Difference]: With dead ends: 134 [2021-12-17 21:45:15,936 INFO L226 Difference]: Without dead ends: 126 [2021-12-17 21:45:15,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-12-17 21:45:15,937 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 53 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:15,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 678 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-17 21:45:15,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-12-17 21:45:15,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 112. [2021-12-17 21:45:15,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 84 states have (on average 1.2142857142857142) internal successors, (102), 85 states have internal predecessors, (102), 17 states have call successors, (17), 7 states have call predecessors, (17), 10 states have return successors, (24), 19 states have call predecessors, (24), 16 states have call successors, (24) [2021-12-17 21:45:15,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 143 transitions. [2021-12-17 21:45:15,946 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 143 transitions. Word has length 47 [2021-12-17 21:45:15,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:15,946 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 143 transitions. [2021-12-17 21:45:15,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5714285714285716) internal successors, (36), 12 states have internal predecessors, (36), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:45:15,946 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 143 transitions. [2021-12-17 21:45:15,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-17 21:45:15,947 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:15,947 INFO L514 BasicCegarLoop]: trace histogram [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] [2021-12-17 21:45:15,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:16,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:16,155 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:16,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:16,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1805461152, now seen corresponding path program 1 times [2021-12-17 21:45:16,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:16,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2107759718] [2021-12-17 21:45:16,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:16,156 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:16,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:16,157 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:16,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-17 21:45:16,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:16,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-17 21:45:16,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:16,411 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-17 21:45:16,411 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:45:16,412 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:16,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2107759718] [2021-12-17 21:45:16,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2107759718] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:45:16,412 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:45:16,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 21:45:16,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997827535] [2021-12-17 21:45:16,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:45:16,412 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 21:45:16,412 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:16,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 21:45:16,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 21:45:16,413 INFO L87 Difference]: Start difference. First operand 112 states and 143 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-17 21:45:16,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:16,608 INFO L93 Difference]: Finished difference Result 120 states and 150 transitions. [2021-12-17 21:45:16,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 21:45:16,608 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2021-12-17 21:45:16,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:16,610 INFO L225 Difference]: With dead ends: 120 [2021-12-17 21:45:16,610 INFO L226 Difference]: Without dead ends: 105 [2021-12-17 21:45:16,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-17 21:45:16,611 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 6 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:16,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 317 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 21:45:16,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-12-17 21:45:16,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2021-12-17 21:45:16,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 79 states have (on average 1.2025316455696202) internal successors, (95), 81 states have internal predecessors, (95), 15 states have call successors, (15), 7 states have call predecessors, (15), 10 states have return successors, (21), 16 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-17 21:45:16,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 131 transitions. [2021-12-17 21:45:16,617 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 131 transitions. Word has length 47 [2021-12-17 21:45:16,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:16,617 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 131 transitions. [2021-12-17 21:45:16,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-17 21:45:16,617 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 131 transitions. [2021-12-17 21:45:16,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-17 21:45:16,618 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:16,618 INFO L514 BasicCegarLoop]: trace histogram [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-17 21:45:16,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:16,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:16,818 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:16,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:16,819 INFO L85 PathProgramCache]: Analyzing trace with hash 2144611077, now seen corresponding path program 1 times [2021-12-17 21:45:16,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:16,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1398121790] [2021-12-17 21:45:16,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:16,819 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:16,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:16,820 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:16,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-17 21:45:16,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:16,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-17 21:45:16,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:17,795 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-17 21:45:17,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:19,892 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-17 21:45:19,893 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:19,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1398121790] [2021-12-17 21:45:19,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1398121790] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:19,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:19,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2021-12-17 21:45:19,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431383153] [2021-12-17 21:45:19,893 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:19,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-17 21:45:19,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:19,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-17 21:45:19,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2021-12-17 21:45:19,894 INFO L87 Difference]: Start difference. First operand 105 states and 131 transitions. Second operand has 24 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-17 21:45:24,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:24,769 INFO L93 Difference]: Finished difference Result 152 states and 204 transitions. [2021-12-17 21:45:24,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-17 21:45:24,770 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 49 [2021-12-17 21:45:24,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:24,771 INFO L225 Difference]: With dead ends: 152 [2021-12-17 21:45:24,771 INFO L226 Difference]: Without dead ends: 115 [2021-12-17 21:45:24,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=199, Invalid=1361, Unknown=0, NotChecked=0, Total=1560 [2021-12-17 21:45:24,772 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 140 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 1036 SdHoareTripleChecker+Invalid, 491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:24,773 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 1036 Invalid, 491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2021-12-17 21:45:24,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-12-17 21:45:24,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 87. [2021-12-17 21:45:24,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 65 states have (on average 1.2307692307692308) internal successors, (80), 69 states have internal predecessors, (80), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (24), 12 states have call predecessors, (24), 11 states have call successors, (24) [2021-12-17 21:45:24,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 116 transitions. [2021-12-17 21:45:24,781 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 116 transitions. Word has length 49 [2021-12-17 21:45:24,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:24,781 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 116 transitions. [2021-12-17 21:45:24,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-17 21:45:24,781 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 116 transitions. [2021-12-17 21:45:24,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-17 21:45:24,782 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:24,782 INFO L514 BasicCegarLoop]: trace histogram [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-17 21:45:24,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-17 21:45:24,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:24,991 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:24,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:24,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1400781647, now seen corresponding path program 2 times [2021-12-17 21:45:24,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:24,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [72379934] [2021-12-17 21:45:24,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:45:24,992 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:24,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:24,993 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:24,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-17 21:45:25,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:45:25,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:45:25,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-17 21:45:25,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:25,993 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-17 21:45:25,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:28,243 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-17 21:45:28,243 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:28,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [72379934] [2021-12-17 21:45:28,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [72379934] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:28,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:28,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2021-12-17 21:45:28,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409895400] [2021-12-17 21:45:28,244 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:28,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-17 21:45:28,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:28,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-17 21:45:28,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2021-12-17 21:45:28,245 INFO L87 Difference]: Start difference. First operand 87 states and 116 transitions. Second operand has 24 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-17 21:45:32,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:32,792 INFO L93 Difference]: Finished difference Result 127 states and 174 transitions. [2021-12-17 21:45:32,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 21:45:32,793 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) Word has length 49 [2021-12-17 21:45:32,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:32,794 INFO L225 Difference]: With dead ends: 127 [2021-12-17 21:45:32,794 INFO L226 Difference]: Without dead ends: 116 [2021-12-17 21:45:32,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=184, Invalid=1298, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 21:45:32,795 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 149 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:32,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 937 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2021-12-17 21:45:32,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-12-17 21:45:32,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 89. [2021-12-17 21:45:32,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 66 states have (on average 1.2272727272727273) internal successors, (81), 70 states have internal predecessors, (81), 13 states have call successors, (13), 5 states have call predecessors, (13), 9 states have return successors, (27), 13 states have call predecessors, (27), 12 states have call successors, (27) [2021-12-17 21:45:32,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 121 transitions. [2021-12-17 21:45:32,806 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 121 transitions. Word has length 49 [2021-12-17 21:45:32,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:32,807 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 121 transitions. [2021-12-17 21:45:32,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 4 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-17 21:45:32,808 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 121 transitions. [2021-12-17 21:45:32,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-17 21:45:32,809 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:32,809 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:32,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:33,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:33,017 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:33,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:33,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1227181886, now seen corresponding path program 1 times [2021-12-17 21:45:33,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:33,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1858401043] [2021-12-17 21:45:33,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:33,018 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:33,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:33,019 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:33,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-17 21:45:33,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:33,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 21:45:33,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:34,643 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-17 21:45:34,643 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:45:34,643 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:34,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1858401043] [2021-12-17 21:45:34,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1858401043] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:45:34,643 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:45:34,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 21:45:34,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623173232] [2021-12-17 21:45:34,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:45:34,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 21:45:34,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:34,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 21:45:34,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-12-17 21:45:34,644 INFO L87 Difference]: Start difference. First operand 89 states and 121 transitions. Second operand has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 21:45:34,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:34,759 INFO L93 Difference]: Finished difference Result 96 states and 128 transitions. [2021-12-17 21:45:34,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 21:45:34,760 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 50 [2021-12-17 21:45:34,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:34,760 INFO L225 Difference]: With dead ends: 96 [2021-12-17 21:45:34,760 INFO L226 Difference]: Without dead ends: 94 [2021-12-17 21:45:34,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-17 21:45:34,761 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 7 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 21 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:34,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 292 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 21 Unchecked, 0.1s Time] [2021-12-17 21:45:34,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-17 21:45:34,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-12-17 21:45:34,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 69 states have (on average 1.2173913043478262) internal successors, (84), 74 states have internal predecessors, (84), 14 states have call successors, (14), 6 states have call predecessors, (14), 10 states have return successors, (28), 13 states have call predecessors, (28), 13 states have call successors, (28) [2021-12-17 21:45:34,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 126 transitions. [2021-12-17 21:45:34,767 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 126 transitions. Word has length 50 [2021-12-17 21:45:34,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:34,768 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 126 transitions. [2021-12-17 21:45:34,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.142857142857143) internal successors, (29), 7 states have internal predecessors, (29), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 21:45:34,768 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 126 transitions. [2021-12-17 21:45:34,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-17 21:45:34,769 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:34,769 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:34,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:34,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:34,977 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:34,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:34,977 INFO L85 PathProgramCache]: Analyzing trace with hash 792222103, now seen corresponding path program 1 times [2021-12-17 21:45:34,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:34,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [987525352] [2021-12-17 21:45:34,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:34,977 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:34,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:34,979 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:34,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-17 21:45:35,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:35,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-17 21:45:35,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:35,632 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-17 21:45:35,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:37,073 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-17 21:45:37,074 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:37,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [987525352] [2021-12-17 21:45:37,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [987525352] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:37,074 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:37,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-12-17 21:45:37,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610310553] [2021-12-17 21:45:37,074 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:37,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-17 21:45:37,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:37,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-17 21:45:37,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-12-17 21:45:37,075 INFO L87 Difference]: Start difference. First operand 94 states and 126 transitions. Second operand has 16 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-17 21:45:38,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:38,912 INFO L93 Difference]: Finished difference Result 130 states and 180 transitions. [2021-12-17 21:45:38,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-17 21:45:38,912 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 51 [2021-12-17 21:45:38,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:38,915 INFO L225 Difference]: With dead ends: 130 [2021-12-17 21:45:38,916 INFO L226 Difference]: Without dead ends: 119 [2021-12-17 21:45:38,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2021-12-17 21:45:38,918 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 78 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:38,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 747 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-17 21:45:38,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-12-17 21:45:38,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 97. [2021-12-17 21:45:38,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 71 states have (on average 1.2112676056338028) internal successors, (86), 77 states have internal predecessors, (86), 14 states have call successors, (14), 6 states have call predecessors, (14), 11 states have return successors, (31), 13 states have call predecessors, (31), 13 states have call successors, (31) [2021-12-17 21:45:38,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 131 transitions. [2021-12-17 21:45:38,950 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 131 transitions. Word has length 51 [2021-12-17 21:45:38,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:38,950 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 131 transitions. [2021-12-17 21:45:38,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 4 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2021-12-17 21:45:38,950 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 131 transitions. [2021-12-17 21:45:38,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-12-17 21:45:38,951 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:38,951 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:38,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:39,161 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:39,162 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:39,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:39,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1615591569, now seen corresponding path program 1 times [2021-12-17 21:45:39,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:39,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1213793426] [2021-12-17 21:45:39,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:39,163 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:39,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:39,164 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:39,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-17 21:45:39,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:39,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 21:45:39,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:39,720 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-17 21:45:39,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:45:39,720 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:39,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1213793426] [2021-12-17 21:45:39,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1213793426] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:45:39,721 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:45:39,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 21:45:39,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182116611] [2021-12-17 21:45:39,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:45:39,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 21:45:39,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:39,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 21:45:39,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 21:45:39,722 INFO L87 Difference]: Start difference. First operand 97 states and 131 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-17 21:45:40,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:40,282 INFO L93 Difference]: Finished difference Result 160 states and 203 transitions. [2021-12-17 21:45:40,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 21:45:40,284 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 55 [2021-12-17 21:45:40,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:40,284 INFO L225 Difference]: With dead ends: 160 [2021-12-17 21:45:40,284 INFO L226 Difference]: Without dead ends: 92 [2021-12-17 21:45:40,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-17 21:45:40,286 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 13 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:40,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 523 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-17 21:45:40,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-12-17 21:45:40,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 89. [2021-12-17 21:45:40,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 65 states have (on average 1.2307692307692308) internal successors, (80), 71 states have internal predecessors, (80), 13 states have call successors, (13), 5 states have call predecessors, (13), 10 states have return successors, (29), 12 states have call predecessors, (29), 12 states have call successors, (29) [2021-12-17 21:45:40,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2021-12-17 21:45:40,291 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 55 [2021-12-17 21:45:40,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:40,292 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2021-12-17 21:45:40,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 7 states have internal predecessors, (38), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-12-17 21:45:40,292 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2021-12-17 21:45:40,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-17 21:45:40,292 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:40,292 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:40,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-12-17 21:45:40,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:40,493 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:40,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:40,494 INFO L85 PathProgramCache]: Analyzing trace with hash 381005423, now seen corresponding path program 1 times [2021-12-17 21:45:40,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:40,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49201450] [2021-12-17 21:45:40,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:40,494 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:40,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:40,495 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:40,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-17 21:45:40,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:40,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 21:45:40,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:49,178 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-17 21:45:49,178 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:45:49,178 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:49,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49201450] [2021-12-17 21:45:49,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49201450] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:45:49,179 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:45:49,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 21:45:49,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567809116] [2021-12-17 21:45:49,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:45:49,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 21:45:49,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:49,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 21:45:49,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=37, Unknown=3, NotChecked=0, Total=56 [2021-12-17 21:45:49,180 INFO L87 Difference]: Start difference. First operand 89 states and 122 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 21:45:49,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:49,268 INFO L93 Difference]: Finished difference Result 95 states and 127 transitions. [2021-12-17 21:45:49,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 21:45:49,269 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 51 [2021-12-17 21:45:49,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:49,270 INFO L225 Difference]: With dead ends: 95 [2021-12-17 21:45:49,270 INFO L226 Difference]: Without dead ends: 91 [2021-12-17 21:45:49,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=20, Invalid=49, Unknown=3, NotChecked=0, Total=72 [2021-12-17 21:45:49,270 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 12 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:49,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 371 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 29 Unchecked, 0.0s Time] [2021-12-17 21:45:49,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-12-17 21:45:49,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 86. [2021-12-17 21:45:49,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 64 states have (on average 1.21875) internal successors, (78), 68 states have internal predecessors, (78), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (28), 12 states have call predecessors, (28), 11 states have call successors, (28) [2021-12-17 21:45:49,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 118 transitions. [2021-12-17 21:45:49,275 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 118 transitions. Word has length 51 [2021-12-17 21:45:49,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:49,275 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 118 transitions. [2021-12-17 21:45:49,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 21:45:49,275 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 118 transitions. [2021-12-17 21:45:49,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-12-17 21:45:49,276 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:49,276 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:49,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-12-17 21:45:49,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:49,483 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:49,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:49,484 INFO L85 PathProgramCache]: Analyzing trace with hash 57968830, now seen corresponding path program 1 times [2021-12-17 21:45:49,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:49,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1992624360] [2021-12-17 21:45:49,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:49,484 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:49,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:49,485 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:49,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-17 21:45:49,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:49,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 21:45:49,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:50,058 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 21:45:50,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:50,992 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 21:45:50,992 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:50,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1992624360] [2021-12-17 21:45:50,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1992624360] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:50,992 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:50,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-12-17 21:45:50,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637707707] [2021-12-17 21:45:50,993 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:50,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 21:45:50,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:50,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 21:45:50,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 21:45:50,994 INFO L87 Difference]: Start difference. First operand 86 states and 118 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-17 21:45:51,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:51,727 INFO L93 Difference]: Finished difference Result 112 states and 164 transitions. [2021-12-17 21:45:51,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 21:45:51,728 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 55 [2021-12-17 21:45:51,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:51,729 INFO L225 Difference]: With dead ends: 112 [2021-12-17 21:45:51,729 INFO L226 Difference]: Without dead ends: 99 [2021-12-17 21:45:51,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-12-17 21:45:51,730 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 157 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:51,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 351 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 21:45:51,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-17 21:45:51,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 89. [2021-12-17 21:45:51,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 66 states have (on average 1.2121212121212122) internal successors, (80), 71 states have internal predecessors, (80), 12 states have call successors, (12), 5 states have call predecessors, (12), 10 states have return successors, (31), 12 states have call predecessors, (31), 11 states have call successors, (31) [2021-12-17 21:45:51,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 123 transitions. [2021-12-17 21:45:51,735 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 123 transitions. Word has length 55 [2021-12-17 21:45:51,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:51,735 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 123 transitions. [2021-12-17 21:45:51,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-17 21:45:51,735 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 123 transitions. [2021-12-17 21:45:51,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-17 21:45:51,736 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:51,736 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:51,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:51,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:51,937 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:51,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:51,937 INFO L85 PathProgramCache]: Analyzing trace with hash -768011691, now seen corresponding path program 1 times [2021-12-17 21:45:51,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:51,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [3760630] [2021-12-17 21:45:51,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:51,938 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:51,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:51,939 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:51,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-12-17 21:45:51,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:51,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 21:45:51,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:52,475 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 21:45:52,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:53,364 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 21:45:53,364 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:53,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [3760630] [2021-12-17 21:45:53,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [3760630] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:53,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:53,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-12-17 21:45:53,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017664110] [2021-12-17 21:45:53,364 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:53,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 21:45:53,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:53,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 21:45:53,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 21:45:53,365 INFO L87 Difference]: Start difference. First operand 89 states and 123 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:45:54,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:54,357 INFO L93 Difference]: Finished difference Result 112 states and 162 transitions. [2021-12-17 21:45:54,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 21:45:54,357 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 64 [2021-12-17 21:45:54,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:54,358 INFO L225 Difference]: With dead ends: 112 [2021-12-17 21:45:54,358 INFO L226 Difference]: Without dead ends: 99 [2021-12-17 21:45:54,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-12-17 21:45:54,359 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 97 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:54,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 507 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-17 21:45:54,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-17 21:45:54,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 89. [2021-12-17 21:45:54,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 66 states have (on average 1.2121212121212122) internal successors, (80), 71 states have internal predecessors, (80), 12 states have call successors, (12), 5 states have call predecessors, (12), 10 states have return successors, (30), 12 states have call predecessors, (30), 11 states have call successors, (30) [2021-12-17 21:45:54,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2021-12-17 21:45:54,364 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 64 [2021-12-17 21:45:54,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:54,364 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2021-12-17 21:45:54,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:45:54,364 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2021-12-17 21:45:54,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-17 21:45:54,365 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:54,365 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:54,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:54,565 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:54,565 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:54,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:54,566 INFO L85 PathProgramCache]: Analyzing trace with hash -773215852, now seen corresponding path program 1 times [2021-12-17 21:45:54,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:54,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [65595376] [2021-12-17 21:45:54,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:54,566 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:54,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:54,567 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:54,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-12-17 21:45:54,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:54,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 21:45:54,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:55,164 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 21:45:55,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:56,002 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 21:45:56,002 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:56,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [65595376] [2021-12-17 21:45:56,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [65595376] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:56,002 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:56,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-12-17 21:45:56,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686067077] [2021-12-17 21:45:56,003 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:56,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 21:45:56,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:56,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 21:45:56,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 21:45:56,003 INFO L87 Difference]: Start difference. First operand 89 states and 122 transitions. Second operand has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:45:56,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:56,883 INFO L93 Difference]: Finished difference Result 110 states and 154 transitions. [2021-12-17 21:45:56,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 21:45:56,884 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 64 [2021-12-17 21:45:56,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:56,885 INFO L225 Difference]: With dead ends: 110 [2021-12-17 21:45:56,885 INFO L226 Difference]: Without dead ends: 96 [2021-12-17 21:45:56,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-12-17 21:45:56,886 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 117 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:56,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 529 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-17 21:45:56,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-12-17 21:45:56,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 86. [2021-12-17 21:45:56,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 64 states have (on average 1.203125) internal successors, (77), 68 states have internal predecessors, (77), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (27), 12 states have call predecessors, (27), 11 states have call successors, (27) [2021-12-17 21:45:56,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 116 transitions. [2021-12-17 21:45:56,891 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 116 transitions. Word has length 64 [2021-12-17 21:45:56,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:56,891 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 116 transitions. [2021-12-17 21:45:56,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 states have internal predecessors, (45), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:45:56,891 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 116 transitions. [2021-12-17 21:45:56,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-17 21:45:56,892 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:56,892 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:56,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:57,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:57,100 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:57,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:57,100 INFO L85 PathProgramCache]: Analyzing trace with hash 336770129, now seen corresponding path program 1 times [2021-12-17 21:45:57,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:57,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [871265181] [2021-12-17 21:45:57,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:57,101 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:57,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:57,102 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:57,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-17 21:45:57,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:57,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 21:45:57,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:45:57,679 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 21:45:57,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:45:58,597 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-17 21:45:58,598 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:45:58,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [871265181] [2021-12-17 21:45:58,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [871265181] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:45:58,598 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:45:58,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-12-17 21:45:58,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615036736] [2021-12-17 21:45:58,598 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:45:58,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 21:45:58,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:45:58,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 21:45:58,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 21:45:58,599 INFO L87 Difference]: Start difference. First operand 86 states and 116 transitions. Second operand has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:45:59,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:45:59,356 INFO L93 Difference]: Finished difference Result 107 states and 148 transitions. [2021-12-17 21:45:59,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 21:45:59,357 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 66 [2021-12-17 21:45:59,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:45:59,357 INFO L225 Difference]: With dead ends: 107 [2021-12-17 21:45:59,357 INFO L226 Difference]: Without dead ends: 93 [2021-12-17 21:45:59,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-12-17 21:45:59,358 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 129 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 21:45:59,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 441 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 21:45:59,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-12-17 21:45:59,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 83. [2021-12-17 21:45:59,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 62 states have (on average 1.1935483870967742) internal successors, (74), 65 states have internal predecessors, (74), 12 states have call successors, (12), 5 states have call predecessors, (12), 8 states have return successors, (25), 12 states have call predecessors, (25), 11 states have call successors, (25) [2021-12-17 21:45:59,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 111 transitions. [2021-12-17 21:45:59,363 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 111 transitions. Word has length 66 [2021-12-17 21:45:59,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:45:59,363 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 111 transitions. [2021-12-17 21:45:59,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.363636363636363) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:45:59,363 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 111 transitions. [2021-12-17 21:45:59,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-17 21:45:59,364 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:45:59,364 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:45:59,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-12-17 21:45:59,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:45:59,573 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:45:59,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:45:59,573 INFO L85 PathProgramCache]: Analyzing trace with hash -644666623, now seen corresponding path program 1 times [2021-12-17 21:45:59,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:45:59,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [314274656] [2021-12-17 21:45:59,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:45:59,574 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:45:59,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:45:59,575 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:45:59,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-12-17 21:45:59,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:45:59,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-17 21:45:59,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:46:03,977 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-17 21:46:03,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:46:11,737 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-17 21:46:11,738 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:46:11,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [314274656] [2021-12-17 21:46:11,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [314274656] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:46:11,738 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:46:11,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-12-17 21:46:11,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635486934] [2021-12-17 21:46:11,738 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:46:11,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-17 21:46:11,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:46:11,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-17 21:46:11,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-12-17 21:46:11,739 INFO L87 Difference]: Start difference. First operand 83 states and 111 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-17 21:46:17,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:46:17,511 INFO L93 Difference]: Finished difference Result 107 states and 151 transitions. [2021-12-17 21:46:17,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 21:46:17,512 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) Word has length 73 [2021-12-17 21:46:17,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:46:17,513 INFO L225 Difference]: With dead ends: 107 [2021-12-17 21:46:17,513 INFO L226 Difference]: Without dead ends: 98 [2021-12-17 21:46:17,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=179, Invalid=1011, Unknown=0, NotChecked=0, Total=1190 [2021-12-17 21:46:17,514 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 61 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 958 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-17 21:46:17,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 958 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 205 Invalid, 0 Unknown, 91 Unchecked, 1.0s Time] [2021-12-17 21:46:17,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-17 21:46:17,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 88. [2021-12-17 21:46:17,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 66 states have (on average 1.2121212121212122) internal successors, (80), 70 states have internal predecessors, (80), 12 states have call successors, (12), 5 states have call predecessors, (12), 9 states have return successors, (29), 12 states have call predecessors, (29), 11 states have call successors, (29) [2021-12-17 21:46:17,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 121 transitions. [2021-12-17 21:46:17,524 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 121 transitions. Word has length 73 [2021-12-17 21:46:17,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:46:17,524 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 121 transitions. [2021-12-17 21:46:17,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 8 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-17 21:46:17,524 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 121 transitions. [2021-12-17 21:46:17,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-17 21:46:17,525 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:46:17,525 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:46:17,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2021-12-17 21:46:17,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:46:17,733 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:46:17,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:46:17,734 INFO L85 PathProgramCache]: Analyzing trace with hash -719396020, now seen corresponding path program 1 times [2021-12-17 21:46:17,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:46:17,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1005633704] [2021-12-17 21:46:17,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:46:17,734 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:46:17,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:46:17,735 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:46:17,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-12-17 21:46:17,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:46:17,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-17 21:46:17,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:46:19,108 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-17 21:46:19,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:46:19,108 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:46:19,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1005633704] [2021-12-17 21:46:19,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1005633704] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:46:19,108 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:46:19,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 21:46:19,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035202417] [2021-12-17 21:46:19,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:46:19,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 21:46:19,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:46:19,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 21:46:19,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 21:46:19,109 INFO L87 Difference]: Start difference. First operand 88 states and 121 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:46:20,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:46:20,767 INFO L93 Difference]: Finished difference Result 109 states and 148 transitions. [2021-12-17 21:46:20,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 21:46:20,770 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 73 [2021-12-17 21:46:20,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:46:20,770 INFO L225 Difference]: With dead ends: 109 [2021-12-17 21:46:20,770 INFO L226 Difference]: Without dead ends: 98 [2021-12-17 21:46:20,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-12-17 21:46:20,771 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 47 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-17 21:46:20,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 592 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-17 21:46:20,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-17 21:46:20,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 93. [2021-12-17 21:46:20,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 69 states have (on average 1.2028985507246377) internal successors, (83), 74 states have internal predecessors, (83), 13 states have call successors, (13), 5 states have call predecessors, (13), 10 states have return successors, (33), 13 states have call predecessors, (33), 12 states have call successors, (33) [2021-12-17 21:46:20,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 129 transitions. [2021-12-17 21:46:20,777 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 129 transitions. Word has length 73 [2021-12-17 21:46:20,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:46:20,777 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 129 transitions. [2021-12-17 21:46:20,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:46:20,777 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 129 transitions. [2021-12-17 21:46:20,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-17 21:46:20,778 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:46:20,778 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:46:20,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-12-17 21:46:20,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:46:20,988 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:46:20,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:46:20,988 INFO L85 PathProgramCache]: Analyzing trace with hash -425811905, now seen corresponding path program 1 times [2021-12-17 21:46:20,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:46:20,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [544609081] [2021-12-17 21:46:20,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:46:20,989 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:46:20,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:46:20,990 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:46:20,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-17 21:46:21,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:46:21,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-17 21:46:21,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:46:22,574 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-17 21:46:22,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:46:25,830 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-17 21:46:25,831 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:46:25,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [544609081] [2021-12-17 21:46:25,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [544609081] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:46:25,831 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:46:25,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-12-17 21:46:25,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333798062] [2021-12-17 21:46:25,831 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:46:25,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 21:46:25,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:46:25,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 21:46:25,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-17 21:46:25,832 INFO L87 Difference]: Start difference. First operand 93 states and 129 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-12-17 21:46:31,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:46:31,013 INFO L93 Difference]: Finished difference Result 114 states and 156 transitions. [2021-12-17 21:46:31,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 21:46:31,015 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 73 [2021-12-17 21:46:31,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:46:31,016 INFO L225 Difference]: With dead ends: 114 [2021-12-17 21:46:31,016 INFO L226 Difference]: Without dead ends: 103 [2021-12-17 21:46:31,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 21:46:31,017 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 153 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-12-17 21:46:31,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 703 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2021-12-17 21:46:31,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-12-17 21:46:31,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 91. [2021-12-17 21:46:31,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 68 states have (on average 1.2058823529411764) internal successors, (82), 73 states have internal predecessors, (82), 12 states have call successors, (12), 5 states have call predecessors, (12), 10 states have return successors, (28), 12 states have call predecessors, (28), 11 states have call successors, (28) [2021-12-17 21:46:31,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 122 transitions. [2021-12-17 21:46:31,022 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 122 transitions. Word has length 73 [2021-12-17 21:46:31,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:46:31,022 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 122 transitions. [2021-12-17 21:46:31,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-12-17 21:46:31,022 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 122 transitions. [2021-12-17 21:46:31,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-17 21:46:31,023 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:46:31,023 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:46:31,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-12-17 21:46:31,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:46:31,224 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:46:31,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:46:31,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1804933507, now seen corresponding path program 2 times [2021-12-17 21:46:31,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:46:31,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [6951812] [2021-12-17 21:46:31,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:46:31,224 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:46:31,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:46:31,225 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:46:31,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-12-17 21:46:31,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:46:31,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:46:31,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-17 21:46:31,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:46:32,772 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-17 21:46:32,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:46:36,138 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-17 21:46:36,138 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:46:36,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [6951812] [2021-12-17 21:46:36,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [6951812] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:46:36,138 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:46:36,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-12-17 21:46:36,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665727766] [2021-12-17 21:46:36,138 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:46:36,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 21:46:36,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:46:36,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 21:46:36,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-17 21:46:36,139 INFO L87 Difference]: Start difference. First operand 91 states and 122 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-12-17 21:46:42,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:46:42,510 INFO L93 Difference]: Finished difference Result 112 states and 148 transitions. [2021-12-17 21:46:42,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-17 21:46:42,512 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 73 [2021-12-17 21:46:42,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:46:42,513 INFO L225 Difference]: With dead ends: 112 [2021-12-17 21:46:42,513 INFO L226 Difference]: Without dead ends: 103 [2021-12-17 21:46:42,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 21:46:42,513 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 174 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-12-17 21:46:42,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 683 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2021-12-17 21:46:42,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-12-17 21:46:42,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 81. [2021-12-17 21:46:42,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 61 states have (on average 1.1967213114754098) internal successors, (73), 64 states have internal predecessors, (73), 11 states have call successors, (11), 5 states have call predecessors, (11), 8 states have return successors, (19), 11 states have call predecessors, (19), 10 states have call successors, (19) [2021-12-17 21:46:42,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 103 transitions. [2021-12-17 21:46:42,518 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 103 transitions. Word has length 73 [2021-12-17 21:46:42,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:46:42,518 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 103 transitions. [2021-12-17 21:46:42,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 22 states have internal predecessors, (57), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-12-17 21:46:42,518 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 103 transitions. [2021-12-17 21:46:42,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-17 21:46:42,519 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:46:42,519 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:46:42,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-12-17 21:46:42,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:46:42,728 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:46:42,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:46:42,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1949058828, now seen corresponding path program 1 times [2021-12-17 21:46:42,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:46:42,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2048735400] [2021-12-17 21:46:42,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:46:42,729 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:46:42,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:46:42,729 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:46:42,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-17 21:46:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:46:42,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-17 21:46:42,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:46:43,947 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-17 21:46:43,948 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:46:43,948 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:46:43,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2048735400] [2021-12-17 21:46:43,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2048735400] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:46:43,948 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:46:43,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 21:46:43,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456988195] [2021-12-17 21:46:43,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:46:43,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 21:46:43,949 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:46:43,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 21:46:43,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-17 21:46:43,950 INFO L87 Difference]: Start difference. First operand 81 states and 103 transitions. Second operand has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:46:45,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:46:45,181 INFO L93 Difference]: Finished difference Result 100 states and 128 transitions. [2021-12-17 21:46:45,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 21:46:45,182 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 73 [2021-12-17 21:46:45,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:46:45,183 INFO L225 Difference]: With dead ends: 100 [2021-12-17 21:46:45,183 INFO L226 Difference]: Without dead ends: 89 [2021-12-17 21:46:45,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-12-17 21:46:45,184 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 28 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-17 21:46:45,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 517 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-17 21:46:45,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-12-17 21:46:45,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 70. [2021-12-17 21:46:45,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 53 states have (on average 1.2075471698113207) internal successors, (64), 55 states have internal predecessors, (64), 9 states have call successors, (9), 5 states have call predecessors, (9), 7 states have return successors, (14), 9 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-17 21:46:45,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 87 transitions. [2021-12-17 21:46:45,189 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 87 transitions. Word has length 73 [2021-12-17 21:46:45,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:46:45,189 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 87 transitions. [2021-12-17 21:46:45,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:46:45,194 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 87 transitions. [2021-12-17 21:46:45,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-17 21:46:45,195 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:46:45,195 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:46:45,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2021-12-17 21:46:45,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:46:45,404 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:46:45,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:46:45,404 INFO L85 PathProgramCache]: Analyzing trace with hash 555904934, now seen corresponding path program 1 times [2021-12-17 21:46:45,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:46:45,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [799816767] [2021-12-17 21:46:45,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:46:45,405 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:46:45,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:46:45,406 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:46:45,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-12-17 21:46:45,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:46:45,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 21:46:45,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:46:45,888 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-12-17 21:46:45,889 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:46:45,889 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:46:45,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [799816767] [2021-12-17 21:46:45,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [799816767] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:46:45,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 21:46:45,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 21:46:45,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770665077] [2021-12-17 21:46:45,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:46:45,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 21:46:45,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:46:45,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 21:46:45,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-17 21:46:45,891 INFO L87 Difference]: Start difference. First operand 70 states and 87 transitions. Second operand has 8 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-17 21:46:46,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:46:46,166 INFO L93 Difference]: Finished difference Result 84 states and 102 transitions. [2021-12-17 21:46:46,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 21:46:46,166 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 75 [2021-12-17 21:46:46,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:46:46,167 INFO L225 Difference]: With dead ends: 84 [2021-12-17 21:46:46,167 INFO L226 Difference]: Without dead ends: 75 [2021-12-17 21:46:46,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-17 21:46:46,167 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 7 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 21:46:46,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 391 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 21:46:46,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-12-17 21:46:46,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 70. [2021-12-17 21:46:46,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 53 states have (on average 1.2075471698113207) internal successors, (64), 55 states have internal predecessors, (64), 9 states have call successors, (9), 5 states have call predecessors, (9), 7 states have return successors, (13), 9 states have call predecessors, (13), 8 states have call successors, (13) [2021-12-17 21:46:46,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 86 transitions. [2021-12-17 21:46:46,171 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 86 transitions. Word has length 75 [2021-12-17 21:46:46,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:46:46,172 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 86 transitions. [2021-12-17 21:46:46,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-17 21:46:46,172 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 86 transitions. [2021-12-17 21:46:46,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-17 21:46:46,172 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:46:46,173 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:46:46,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2021-12-17 21:46:46,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:46:46,381 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:46:46,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:46:46,381 INFO L85 PathProgramCache]: Analyzing trace with hash 481175537, now seen corresponding path program 1 times [2021-12-17 21:46:46,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:46:46,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1095406889] [2021-12-17 21:46:46,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:46:46,382 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:46:46,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:46:46,383 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:46:46,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-12-17 21:46:46,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:46:46,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-17 21:46:46,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:46:50,027 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-17 21:46:50,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:46:52,264 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:46:52,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1095406889] [2021-12-17 21:46:52,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1095406889] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 21:46:52,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1684409064] [2021-12-17 21:46:52,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:46:52,264 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-17 21:46:52,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2021-12-17 21:46:52,265 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-17 21:46:52,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2021-12-17 21:46:52,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:46:52,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-17 21:46:52,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:46:53,448 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-17 21:46:53,448 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 21:46:53,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1684409064] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 21:46:53,448 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 21:46:53,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [14] total 17 [2021-12-17 21:46:53,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375849194] [2021-12-17 21:46:53,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 21:46:53,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 21:46:53,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:46:53,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 21:46:53,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-12-17 21:46:53,450 INFO L87 Difference]: Start difference. First operand 70 states and 86 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:46:53,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:46:53,675 INFO L93 Difference]: Finished difference Result 111 states and 147 transitions. [2021-12-17 21:46:53,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 21:46:53,676 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 75 [2021-12-17 21:46:53,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:46:53,677 INFO L225 Difference]: With dead ends: 111 [2021-12-17 21:46:53,677 INFO L226 Difference]: Without dead ends: 100 [2021-12-17 21:46:53,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-12-17 21:46:53,678 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 22 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 21:46:53,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 284 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 21:46:53,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-12-17 21:46:53,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 93. [2021-12-17 21:46:53,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 69 states have (on average 1.2028985507246377) internal successors, (83), 74 states have internal predecessors, (83), 13 states have call successors, (13), 5 states have call predecessors, (13), 10 states have return successors, (27), 13 states have call predecessors, (27), 12 states have call successors, (27) [2021-12-17 21:46:53,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 123 transitions. [2021-12-17 21:46:53,686 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 123 transitions. Word has length 75 [2021-12-17 21:46:53,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:46:53,686 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 123 transitions. [2021-12-17 21:46:53,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 21:46:53,686 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 123 transitions. [2021-12-17 21:46:53,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-17 21:46:53,687 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:46:53,687 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:46:53,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2021-12-17 21:46:53,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-12-17 21:46:54,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:46:54,097 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:46:54,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:46:54,098 INFO L85 PathProgramCache]: Analyzing trace with hash 700030255, now seen corresponding path program 1 times [2021-12-17 21:46:54,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:46:54,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [586580944] [2021-12-17 21:46:54,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:46:54,098 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:46:54,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:46:54,106 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:46:54,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-12-17 21:46:54,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:46:54,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-17 21:46:54,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:46:55,595 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-17 21:46:55,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:46:58,893 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-17 21:46:58,894 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:46:58,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [586580944] [2021-12-17 21:46:58,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [586580944] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:46:58,894 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:46:58,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-12-17 21:46:58,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503510857] [2021-12-17 21:46:58,895 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:46:58,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 21:46:58,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:46:58,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 21:46:58,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-17 21:46:58,896 INFO L87 Difference]: Start difference. First operand 93 states and 123 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 states have internal predecessors, (59), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-12-17 21:47:05,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:47:05,152 INFO L93 Difference]: Finished difference Result 116 states and 150 transitions. [2021-12-17 21:47:05,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-17 21:47:05,153 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 states have internal predecessors, (59), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 75 [2021-12-17 21:47:05,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:47:05,154 INFO L225 Difference]: With dead ends: 116 [2021-12-17 21:47:05,154 INFO L226 Difference]: Without dead ends: 105 [2021-12-17 21:47:05,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 21:47:05,155 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 201 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-12-17 21:47:05,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 712 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2021-12-17 21:47:05,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-12-17 21:47:05,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 90. [2021-12-17 21:47:05,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 67 states have (on average 1.208955223880597) internal successors, (81), 71 states have internal predecessors, (81), 13 states have call successors, (13), 5 states have call predecessors, (13), 9 states have return successors, (23), 13 states have call predecessors, (23), 12 states have call successors, (23) [2021-12-17 21:47:05,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 117 transitions. [2021-12-17 21:47:05,160 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 117 transitions. Word has length 75 [2021-12-17 21:47:05,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:47:05,160 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 117 transitions. [2021-12-17 21:47:05,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 states have internal predecessors, (59), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-12-17 21:47:05,160 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 117 transitions. [2021-12-17 21:47:05,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-12-17 21:47:05,161 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:47:05,161 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:47:05,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-12-17 21:47:05,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:47:05,378 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:47:05,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:47:05,378 INFO L85 PathProgramCache]: Analyzing trace with hash 904822259, now seen corresponding path program 2 times [2021-12-17 21:47:05,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:47:05,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1278011636] [2021-12-17 21:47:05,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:47:05,379 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:47:05,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:47:05,401 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:47:05,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-12-17 21:47:05,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:47:05,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:47:05,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-17 21:47:05,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:47:07,037 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-17 21:47:07,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:47:10,497 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-17 21:47:10,498 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:47:10,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1278011636] [2021-12-17 21:47:10,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1278011636] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:47:10,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:47:10,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-12-17 21:47:10,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620557939] [2021-12-17 21:47:10,498 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:47:10,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 21:47:10,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:47:10,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 21:47:10,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-17 21:47:10,500 INFO L87 Difference]: Start difference. First operand 90 states and 117 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 states have internal predecessors, (59), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-12-17 21:47:16,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:47:16,310 INFO L93 Difference]: Finished difference Result 116 states and 150 transitions. [2021-12-17 21:47:16,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 21:47:16,312 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 states have internal predecessors, (59), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 75 [2021-12-17 21:47:16,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:47:16,312 INFO L225 Difference]: With dead ends: 116 [2021-12-17 21:47:16,312 INFO L226 Difference]: Without dead ends: 99 [2021-12-17 21:47:16,313 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 21:47:16,314 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 171 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-12-17 21:47:16,314 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 868 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2021-12-17 21:47:16,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-17 21:47:16,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 87. [2021-12-17 21:47:16,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 68 states have internal predecessors, (77), 13 states have call successors, (13), 5 states have call predecessors, (13), 8 states have return successors, (21), 13 states have call predecessors, (21), 12 states have call successors, (21) [2021-12-17 21:47:16,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 111 transitions. [2021-12-17 21:47:16,319 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 111 transitions. Word has length 75 [2021-12-17 21:47:16,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:47:16,319 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 111 transitions. [2021-12-17 21:47:16,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 states have internal predecessors, (59), 7 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2021-12-17 21:47:16,320 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 111 transitions. [2021-12-17 21:47:16,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-17 21:47:16,320 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:47:16,320 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 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] [2021-12-17 21:47:16,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-12-17 21:47:16,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:47:16,521 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:47:16,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:47:16,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1627177794, now seen corresponding path program 1 times [2021-12-17 21:47:16,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:47:16,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1346378641] [2021-12-17 21:47:16,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:47:16,522 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:47:16,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:47:16,523 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:47:16,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-12-17 21:47:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:47:16,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-17 21:47:16,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:47:18,726 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-17 21:47:18,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:47:23,741 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:47:23,742 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:47:23,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1346378641] [2021-12-17 21:47:23,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1346378641] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:47:23,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:47:23,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2021-12-17 21:47:23,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736069178] [2021-12-17 21:47:23,742 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:47:23,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-17 21:47:23,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:47:23,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-17 21:47:23,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-12-17 21:47:23,743 INFO L87 Difference]: Start difference. First operand 87 states and 111 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:47:37,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:47:37,253 INFO L93 Difference]: Finished difference Result 117 states and 153 transitions. [2021-12-17 21:47:37,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 21:47:37,255 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 82 [2021-12-17 21:47:37,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:47:37,256 INFO L225 Difference]: With dead ends: 117 [2021-12-17 21:47:37,256 INFO L226 Difference]: Without dead ends: 106 [2021-12-17 21:47:37,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=273, Invalid=1449, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 21:47:37,257 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 135 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 1304 SdHoareTripleChecker+Invalid, 775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2021-12-17 21:47:37,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 1304 Invalid, 775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2021-12-17 21:47:37,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-12-17 21:47:37,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 99. [2021-12-17 21:47:37,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 72 states have (on average 1.1666666666666667) internal successors, (84), 77 states have internal predecessors, (84), 16 states have call successors, (16), 5 states have call predecessors, (16), 10 states have return successors, (32), 16 states have call predecessors, (32), 15 states have call successors, (32) [2021-12-17 21:47:37,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 132 transitions. [2021-12-17 21:47:37,271 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 132 transitions. Word has length 82 [2021-12-17 21:47:37,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:47:37,271 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 132 transitions. [2021-12-17 21:47:37,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:47:37,271 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 132 transitions. [2021-12-17 21:47:37,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-17 21:47:37,272 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:47:37,272 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 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] [2021-12-17 21:47:37,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-12-17 21:47:37,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:47:37,481 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:47:37,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:47:37,481 INFO L85 PathProgramCache]: Analyzing trace with hash -2114830850, now seen corresponding path program 2 times [2021-12-17 21:47:37,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:47:37,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [972593893] [2021-12-17 21:47:37,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:47:37,482 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:47:37,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:47:37,483 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:47:37,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-12-17 21:47:37,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:47:37,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:47:37,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-17 21:47:37,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:47:39,591 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-17 21:47:39,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:47:44,501 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:47:44,502 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:47:44,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [972593893] [2021-12-17 21:47:44,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [972593893] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:47:44,502 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:47:44,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2021-12-17 21:47:44,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877738216] [2021-12-17 21:47:44,502 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:47:44,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-17 21:47:44,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:47:44,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-17 21:47:44,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-12-17 21:47:44,503 INFO L87 Difference]: Start difference. First operand 99 states and 132 transitions. Second operand has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:47:54,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:47:54,569 INFO L93 Difference]: Finished difference Result 119 states and 159 transitions. [2021-12-17 21:47:54,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-17 21:47:54,571 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 82 [2021-12-17 21:47:54,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:47:54,572 INFO L225 Difference]: With dead ends: 119 [2021-12-17 21:47:54,572 INFO L226 Difference]: Without dead ends: 108 [2021-12-17 21:47:54,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 21:47:54,573 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 138 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 987 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-12-17 21:47:54,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 987 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2021-12-17 21:47:54,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-12-17 21:47:54,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 101. [2021-12-17 21:47:54,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 73 states have (on average 1.1643835616438356) internal successors, (85), 78 states have internal predecessors, (85), 17 states have call successors, (17), 5 states have call predecessors, (17), 10 states have return successors, (34), 17 states have call predecessors, (34), 16 states have call successors, (34) [2021-12-17 21:47:54,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 136 transitions. [2021-12-17 21:47:54,580 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 136 transitions. Word has length 82 [2021-12-17 21:47:54,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:47:54,580 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 136 transitions. [2021-12-17 21:47:54,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.423076923076923) internal successors, (63), 26 states have internal predecessors, (63), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:47:54,580 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 136 transitions. [2021-12-17 21:47:54,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-17 21:47:54,581 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:47:54,581 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:47:54,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2021-12-17 21:47:54,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:47:54,790 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:47:54,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:47:54,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1402295107, now seen corresponding path program 1 times [2021-12-17 21:47:54,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:47:54,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1803481374] [2021-12-17 21:47:54,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:47:54,791 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:47:54,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:47:54,792 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:47:54,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-12-17 21:47:54,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:47:54,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 21:47:54,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:47:55,594 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:47:55,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:47:56,912 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:47:56,912 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:47:56,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1803481374] [2021-12-17 21:47:56,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1803481374] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:47:56,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:47:56,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-12-17 21:47:56,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218253818] [2021-12-17 21:47:56,913 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:47:56,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-17 21:47:56,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:47:56,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-17 21:47:56,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-17 21:47:56,914 INFO L87 Difference]: Start difference. First operand 101 states and 136 transitions. Second operand has 15 states, 15 states have (on average 4.466666666666667) internal successors, (67), 15 states have internal predecessors, (67), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:47:58,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:47:58,583 INFO L93 Difference]: Finished difference Result 110 states and 144 transitions. [2021-12-17 21:47:58,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 21:47:58,584 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.466666666666667) internal successors, (67), 15 states have internal predecessors, (67), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 83 [2021-12-17 21:47:58,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:47:58,585 INFO L225 Difference]: With dead ends: 110 [2021-12-17 21:47:58,585 INFO L226 Difference]: Without dead ends: 99 [2021-12-17 21:47:58,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-12-17 21:47:58,585 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 132 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-17 21:47:58,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 568 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-17 21:47:58,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-17 21:47:58,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2021-12-17 21:47:58,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 72 states have (on average 1.1666666666666667) internal successors, (84), 77 states have internal predecessors, (84), 16 states have call successors, (16), 5 states have call predecessors, (16), 10 states have return successors, (32), 16 states have call predecessors, (32), 15 states have call successors, (32) [2021-12-17 21:47:58,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 132 transitions. [2021-12-17 21:47:58,592 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 132 transitions. Word has length 83 [2021-12-17 21:47:58,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:47:58,592 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 132 transitions. [2021-12-17 21:47:58,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.466666666666667) internal successors, (67), 15 states have internal predecessors, (67), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:47:58,592 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 132 transitions. [2021-12-17 21:47:58,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-17 21:47:58,593 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:47:58,593 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 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] [2021-12-17 21:47:58,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-12-17 21:47:58,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:47:58,803 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:47:58,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:47:58,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1128450436, now seen corresponding path program 1 times [2021-12-17 21:47:58,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:47:58,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113534586] [2021-12-17 21:47:58,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:47:58,804 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:47:58,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:47:58,805 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:47:58,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-12-17 21:47:58,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:47:58,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-17 21:47:58,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:48:00,884 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-17 21:48:00,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:48:05,705 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:48:05,705 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:48:05,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113534586] [2021-12-17 21:48:05,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113534586] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:48:05,705 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:48:05,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2021-12-17 21:48:05,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550949512] [2021-12-17 21:48:05,705 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:48:05,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-17 21:48:05,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:48:05,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-17 21:48:05,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-12-17 21:48:05,706 INFO L87 Difference]: Start difference. First operand 99 states and 132 transitions. Second operand has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:48:16,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:48:16,053 INFO L93 Difference]: Finished difference Result 113 states and 147 transitions. [2021-12-17 21:48:16,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-17 21:48:16,055 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 80 [2021-12-17 21:48:16,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:48:16,056 INFO L225 Difference]: With dead ends: 113 [2021-12-17 21:48:16,056 INFO L226 Difference]: Without dead ends: 104 [2021-12-17 21:48:16,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 21:48:16,057 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 159 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 1069 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2021-12-17 21:48:16,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 1069 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2021-12-17 21:48:16,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-12-17 21:48:16,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 99. [2021-12-17 21:48:16,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 72 states have (on average 1.1666666666666667) internal successors, (84), 77 states have internal predecessors, (84), 16 states have call successors, (16), 5 states have call predecessors, (16), 10 states have return successors, (28), 16 states have call predecessors, (28), 15 states have call successors, (28) [2021-12-17 21:48:16,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 128 transitions. [2021-12-17 21:48:16,063 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 128 transitions. Word has length 80 [2021-12-17 21:48:16,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:48:16,063 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 128 transitions. [2021-12-17 21:48:16,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:48:16,063 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 128 transitions. [2021-12-17 21:48:16,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-17 21:48:16,064 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:48:16,064 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:48:16,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-12-17 21:48:16,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:48:16,265 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:48:16,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:48:16,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1440446079, now seen corresponding path program 2 times [2021-12-17 21:48:16,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:48:16,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [612850656] [2021-12-17 21:48:16,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:48:16,266 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:48:16,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:48:16,267 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:48:16,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-12-17 21:48:16,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:48:16,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:48:16,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 21:48:16,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:48:17,060 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:48:17,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:48:18,372 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:48:18,372 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:48:18,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [612850656] [2021-12-17 21:48:18,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [612850656] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:48:18,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:48:18,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-12-17 21:48:18,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663114406] [2021-12-17 21:48:18,372 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:48:18,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-17 21:48:18,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:48:18,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-17 21:48:18,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-17 21:48:18,373 INFO L87 Difference]: Start difference. First operand 99 states and 128 transitions. Second operand has 15 states, 15 states have (on average 4.466666666666667) internal successors, (67), 15 states have internal predecessors, (67), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:48:20,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:48:20,190 INFO L93 Difference]: Finished difference Result 106 states and 134 transitions. [2021-12-17 21:48:20,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 21:48:20,191 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.466666666666667) internal successors, (67), 15 states have internal predecessors, (67), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 83 [2021-12-17 21:48:20,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:48:20,192 INFO L225 Difference]: With dead ends: 106 [2021-12-17 21:48:20,192 INFO L226 Difference]: Without dead ends: 95 [2021-12-17 21:48:20,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-12-17 21:48:20,193 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 113 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-17 21:48:20,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 700 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-17 21:48:20,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-12-17 21:48:20,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2021-12-17 21:48:20,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 69 states have (on average 1.173913043478261) internal successors, (81), 75 states have internal predecessors, (81), 15 states have call successors, (15), 5 states have call predecessors, (15), 10 states have return successors, (25), 14 states have call predecessors, (25), 14 states have call successors, (25) [2021-12-17 21:48:20,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 121 transitions. [2021-12-17 21:48:20,203 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 121 transitions. Word has length 83 [2021-12-17 21:48:20,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:48:20,203 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 121 transitions. [2021-12-17 21:48:20,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.466666666666667) internal successors, (67), 15 states have internal predecessors, (67), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:48:20,203 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 121 transitions. [2021-12-17 21:48:20,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-17 21:48:20,204 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:48:20,204 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 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] [2021-12-17 21:48:20,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-12-17 21:48:20,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:48:20,413 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:48:20,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:48:20,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1457098876, now seen corresponding path program 2 times [2021-12-17 21:48:20,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:48:20,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1580608234] [2021-12-17 21:48:20,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:48:20,414 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:48:20,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:48:20,415 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:48:20,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-12-17 21:48:20,487 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:48:20,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:48:20,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-17 21:48:20,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:48:22,507 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2021-12-17 21:48:22,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:48:27,399 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:48:27,399 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:48:27,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1580608234] [2021-12-17 21:48:27,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1580608234] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:48:27,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:48:27,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2021-12-17 21:48:27,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023515313] [2021-12-17 21:48:27,399 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:48:27,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-17 21:48:27,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:48:27,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-17 21:48:27,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-12-17 21:48:27,400 INFO L87 Difference]: Start difference. First operand 95 states and 121 transitions. Second operand has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:48:40,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:48:40,218 INFO L93 Difference]: Finished difference Result 109 states and 136 transitions. [2021-12-17 21:48:40,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 21:48:40,220 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 80 [2021-12-17 21:48:40,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:48:40,221 INFO L225 Difference]: With dead ends: 109 [2021-12-17 21:48:40,221 INFO L226 Difference]: Without dead ends: 100 [2021-12-17 21:48:40,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=273, Invalid=1449, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 21:48:40,222 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 131 mSDsluCounter, 1209 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2021-12-17 21:48:40,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 1282 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2021-12-17 21:48:40,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-12-17 21:48:40,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 95. [2021-12-17 21:48:40,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 69 states have (on average 1.173913043478261) internal successors, (81), 75 states have internal predecessors, (81), 15 states have call successors, (15), 5 states have call predecessors, (15), 10 states have return successors, (23), 14 states have call predecessors, (23), 14 states have call successors, (23) [2021-12-17 21:48:40,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 119 transitions. [2021-12-17 21:48:40,237 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 119 transitions. Word has length 80 [2021-12-17 21:48:40,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:48:40,237 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 119 transitions. [2021-12-17 21:48:40,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3461538461538463) internal successors, (61), 26 states have internal predecessors, (61), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:48:40,240 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 119 transitions. [2021-12-17 21:48:40,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-17 21:48:40,241 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:48:40,241 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:48:40,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-12-17 21:48:40,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:48:40,450 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:48:40,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:48:40,450 INFO L85 PathProgramCache]: Analyzing trace with hash 416569969, now seen corresponding path program 1 times [2021-12-17 21:48:40,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:48:40,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1022452917] [2021-12-17 21:48:40,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:48:40,451 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:48:40,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:48:40,452 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:48:40,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-12-17 21:48:40,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:48:40,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 21:48:40,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:48:41,283 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:48:41,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:48:42,608 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:48:42,608 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:48:42,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1022452917] [2021-12-17 21:48:42,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1022452917] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:48:42,608 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:48:42,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-12-17 21:48:42,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306459584] [2021-12-17 21:48:42,608 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:48:42,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-17 21:48:42,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:48:42,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-17 21:48:42,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-17 21:48:42,609 INFO L87 Difference]: Start difference. First operand 95 states and 119 transitions. Second operand has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:48:44,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:48:44,268 INFO L93 Difference]: Finished difference Result 109 states and 134 transitions. [2021-12-17 21:48:44,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 21:48:44,269 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 81 [2021-12-17 21:48:44,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:48:44,270 INFO L225 Difference]: With dead ends: 109 [2021-12-17 21:48:44,270 INFO L226 Difference]: Without dead ends: 97 [2021-12-17 21:48:44,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-12-17 21:48:44,270 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 141 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 579 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-17 21:48:44,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 579 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-17 21:48:44,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-12-17 21:48:44,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 92. [2021-12-17 21:48:44,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 67 states have (on average 1.164179104477612) internal successors, (78), 72 states have internal predecessors, (78), 15 states have call successors, (15), 5 states have call predecessors, (15), 9 states have return successors, (21), 14 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-17 21:48:44,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 114 transitions. [2021-12-17 21:48:44,277 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 114 transitions. Word has length 81 [2021-12-17 21:48:44,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:48:44,277 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 114 transitions. [2021-12-17 21:48:44,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:48:44,277 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 114 transitions. [2021-12-17 21:48:44,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-12-17 21:48:44,278 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:48:44,278 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:48:44,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-12-17 21:48:44,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:48:44,478 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:48:44,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:48:44,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1958643556, now seen corresponding path program 1 times [2021-12-17 21:48:44,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:48:44,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1581103096] [2021-12-17 21:48:44,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:48:44,479 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:48:44,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:48:44,481 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:48:44,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-12-17 21:48:44,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:48:44,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-17 21:48:44,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:48:48,539 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 21:48:48,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:49:02,266 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:49:02,266 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:49:02,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1581103096] [2021-12-17 21:49:02,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1581103096] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:49:02,267 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:49:02,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2021-12-17 21:49:02,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369159935] [2021-12-17 21:49:02,267 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:49:02,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-17 21:49:02,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:49:02,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-17 21:49:02,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 21:49:02,268 INFO L87 Difference]: Start difference. First operand 92 states and 114 transitions. Second operand has 39 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 35 states have internal predecessors, (70), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:49:23,261 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-12-17 21:49:40,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:49:40,669 INFO L93 Difference]: Finished difference Result 101 states and 124 transitions. [2021-12-17 21:49:40,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-17 21:49:40,672 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 35 states have internal predecessors, (70), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 85 [2021-12-17 21:49:40,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:49:40,673 INFO L225 Difference]: With dead ends: 101 [2021-12-17 21:49:40,673 INFO L226 Difference]: Without dead ends: 96 [2021-12-17 21:49:40,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 34.2s TimeCoverageRelationStatistics Valid=354, Invalid=3806, Unknown=0, NotChecked=0, Total=4160 [2021-12-17 21:49:40,674 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 90 mSDsluCounter, 1473 mSDsCounter, 0 mSdLazyCounter, 1192 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 1529 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2021-12-17 21:49:40,674 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 1529 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1192 Invalid, 0 Unknown, 76 Unchecked, 19.1s Time] [2021-12-17 21:49:40,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-12-17 21:49:40,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 94. [2021-12-17 21:49:40,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 69 states have (on average 1.1594202898550725) internal successors, (80), 73 states have internal predecessors, (80), 15 states have call successors, (15), 5 states have call predecessors, (15), 9 states have return successors, (21), 15 states have call predecessors, (21), 14 states have call successors, (21) [2021-12-17 21:49:40,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 116 transitions. [2021-12-17 21:49:40,686 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 116 transitions. Word has length 85 [2021-12-17 21:49:40,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:49:40,686 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 116 transitions. [2021-12-17 21:49:40,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 35 states have internal predecessors, (70), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:49:40,687 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 116 transitions. [2021-12-17 21:49:40,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-17 21:49:40,687 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:49:40,687 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:49:40,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Ended with exit code 0 [2021-12-17 21:49:40,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:49:40,895 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:49:40,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:49:40,896 INFO L85 PathProgramCache]: Analyzing trace with hash -155373131, now seen corresponding path program 2 times [2021-12-17 21:49:40,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:49:40,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885188909] [2021-12-17 21:49:40,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:49:40,896 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:49:40,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:49:40,897 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:49:40,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-12-17 21:49:40,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:49:40,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:49:40,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 21:49:40,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:49:41,688 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:49:41,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:49:42,942 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-17 21:49:42,942 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:49:42,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885188909] [2021-12-17 21:49:42,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885188909] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:49:42,942 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:49:42,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-12-17 21:49:42,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969969079] [2021-12-17 21:49:42,943 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:49:42,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-17 21:49:42,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:49:42,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-17 21:49:42,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-17 21:49:42,944 INFO L87 Difference]: Start difference. First operand 94 states and 116 transitions. Second operand has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:49:44,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:49:44,719 INFO L93 Difference]: Finished difference Result 108 states and 131 transitions. [2021-12-17 21:49:44,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 21:49:44,720 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) Word has length 81 [2021-12-17 21:49:44,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:49:44,721 INFO L225 Difference]: With dead ends: 108 [2021-12-17 21:49:44,721 INFO L226 Difference]: Without dead ends: 96 [2021-12-17 21:49:44,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-12-17 21:49:44,724 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 141 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-17 21:49:44,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 675 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-17 21:49:44,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-12-17 21:49:44,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 91. [2021-12-17 21:49:44,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 67 states have (on average 1.1492537313432836) internal successors, (77), 70 states have internal predecessors, (77), 15 states have call successors, (15), 5 states have call predecessors, (15), 8 states have return successors, (20), 15 states have call predecessors, (20), 14 states have call successors, (20) [2021-12-17 21:49:44,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 112 transitions. [2021-12-17 21:49:44,743 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 112 transitions. Word has length 81 [2021-12-17 21:49:44,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:49:44,744 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 112 transitions. [2021-12-17 21:49:44,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.333333333333333) internal successors, (65), 15 states have internal predecessors, (65), 8 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (10), 8 states have call predecessors, (10), 7 states have call successors, (10) [2021-12-17 21:49:44,744 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 112 transitions. [2021-12-17 21:49:44,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-12-17 21:49:44,760 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:49:44,760 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:49:44,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-12-17 21:49:44,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:49:44,961 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:49:44,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:49:44,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1615490404, now seen corresponding path program 2 times [2021-12-17 21:49:44,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:49:44,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339185536] [2021-12-17 21:49:44,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:49:44,961 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:49:44,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:49:44,976 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:49:45,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-12-17 21:49:45,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:49:45,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:49:45,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-17 21:49:45,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:49:49,258 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 21:49:49,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:50:03,691 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:50:03,691 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:50:03,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339185536] [2021-12-17 21:50:03,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339185536] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:50:03,691 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:50:03,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2021-12-17 21:50:03,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526248977] [2021-12-17 21:50:03,691 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:50:03,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-17 21:50:03,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:50:03,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-17 21:50:03,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 21:50:03,692 INFO L87 Difference]: Start difference. First operand 91 states and 112 transitions. Second operand has 39 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 35 states have internal predecessors, (70), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:50:38,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:50:38,500 INFO L93 Difference]: Finished difference Result 100 states and 121 transitions. [2021-12-17 21:50:38,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-17 21:50:38,504 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 35 states have internal predecessors, (70), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 85 [2021-12-17 21:50:38,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:50:38,505 INFO L225 Difference]: With dead ends: 100 [2021-12-17 21:50:38,505 INFO L226 Difference]: Without dead ends: 95 [2021-12-17 21:50:38,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 34.7s TimeCoverageRelationStatistics Valid=330, Invalid=3210, Unknown=0, NotChecked=0, Total=3540 [2021-12-17 21:50:38,506 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 76 mSDsluCounter, 1401 mSDsCounter, 0 mSdLazyCounter, 1068 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 1459 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1068 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 15.9s IncrementalHoareTripleChecker+Time [2021-12-17 21:50:38,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 1459 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1068 Invalid, 0 Unknown, 81 Unchecked, 15.9s Time] [2021-12-17 21:50:38,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-12-17 21:50:38,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 91. [2021-12-17 21:50:38,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 67 states have (on average 1.1492537313432836) internal successors, (77), 70 states have internal predecessors, (77), 15 states have call successors, (15), 5 states have call predecessors, (15), 8 states have return successors, (20), 15 states have call predecessors, (20), 14 states have call successors, (20) [2021-12-17 21:50:38,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 112 transitions. [2021-12-17 21:50:38,512 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 112 transitions. Word has length 85 [2021-12-17 21:50:38,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:50:38,512 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 112 transitions. [2021-12-17 21:50:38,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.8918918918918919) internal successors, (70), 35 states have internal predecessors, (70), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:50:38,513 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 112 transitions. [2021-12-17 21:50:38,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-17 21:50:38,514 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:50:38,514 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:50:38,535 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-12-17 21:50:38,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:50:38,724 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:50:38,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:50:38,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1087775420, now seen corresponding path program 1 times [2021-12-17 21:50:38,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:50:38,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1635766996] [2021-12-17 21:50:38,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:50:38,725 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:50:38,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:50:38,740 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:50:38,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-12-17 21:50:38,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:50:38,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-17 21:50:38,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:50:43,545 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 21:50:43,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:51:00,041 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:51:00,041 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:51:00,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1635766996] [2021-12-17 21:51:00,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1635766996] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:51:00,041 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:51:00,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2021-12-17 21:51:00,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022500573] [2021-12-17 21:51:00,042 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:51:00,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 21:51:00,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:51:00,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 21:51:00,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 21:51:00,043 INFO L87 Difference]: Start difference. First operand 91 states and 112 transitions. Second operand has 43 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 39 states have internal predecessors, (74), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:51:17,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:51:17,265 INFO L93 Difference]: Finished difference Result 98 states and 119 transitions. [2021-12-17 21:51:17,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-17 21:51:17,267 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 39 states have internal predecessors, (74), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 87 [2021-12-17 21:51:17,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:51:17,268 INFO L225 Difference]: With dead ends: 98 [2021-12-17 21:51:17,268 INFO L226 Difference]: Without dead ends: 93 [2021-12-17 21:51:17,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 25.5s TimeCoverageRelationStatistics Valid=224, Invalid=3198, Unknown=0, NotChecked=0, Total=3422 [2021-12-17 21:51:17,269 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 41 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 1143 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1679 SdHoareTripleChecker+Invalid, 1262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2021-12-17 21:51:17,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 1679 Invalid, 1262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1143 Invalid, 0 Unknown, 98 Unchecked, 10.0s Time] [2021-12-17 21:51:17,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-12-17 21:51:17,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 91. [2021-12-17 21:51:17,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 67 states have (on average 1.1492537313432836) internal successors, (77), 70 states have internal predecessors, (77), 15 states have call successors, (15), 5 states have call predecessors, (15), 8 states have return successors, (20), 15 states have call predecessors, (20), 14 states have call successors, (20) [2021-12-17 21:51:17,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 112 transitions. [2021-12-17 21:51:17,276 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 112 transitions. Word has length 87 [2021-12-17 21:51:17,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:51:17,276 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 112 transitions. [2021-12-17 21:51:17,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 39 states have internal predecessors, (74), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:51:17,276 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 112 transitions. [2021-12-17 21:51:17,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-17 21:51:17,277 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:51:17,277 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:51:17,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-12-17 21:51:17,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:51:17,486 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:51:17,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:51:17,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1508152670, now seen corresponding path program 1 times [2021-12-17 21:51:17,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:51:17,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1050448369] [2021-12-17 21:51:17,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:51:17,487 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:51:17,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:51:17,488 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:51:17,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-12-17 21:51:17,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:51:17,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 39 conjunts are in the unsatisfiable core [2021-12-17 21:51:17,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:51:21,951 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 21:51:21,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:51:35,682 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:51:35,682 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:51:35,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1050448369] [2021-12-17 21:51:35,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1050448369] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:51:35,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:51:35,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2021-12-17 21:51:35,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226426782] [2021-12-17 21:51:35,682 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:51:35,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-17 21:51:35,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:51:35,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-17 21:51:35,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 21:51:35,683 INFO L87 Difference]: Start difference. First operand 91 states and 112 transitions. Second operand has 39 states, 37 states have (on average 1.972972972972973) internal successors, (73), 35 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:52:09,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:52:09,079 INFO L93 Difference]: Finished difference Result 101 states and 121 transitions. [2021-12-17 21:52:09,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-17 21:52:09,082 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.972972972972973) internal successors, (73), 35 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 87 [2021-12-17 21:52:09,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:52:09,083 INFO L225 Difference]: With dead ends: 101 [2021-12-17 21:52:09,083 INFO L226 Difference]: Without dead ends: 90 [2021-12-17 21:52:09,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 31.4s TimeCoverageRelationStatistics Valid=330, Invalid=3210, Unknown=0, NotChecked=0, Total=3540 [2021-12-17 21:52:09,084 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 102 mSDsluCounter, 1438 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 1116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 17.3s IncrementalHoareTripleChecker+Time [2021-12-17 21:52:09,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 1499 Invalid, 1116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 967 Invalid, 0 Unknown, 67 Unchecked, 17.3s Time] [2021-12-17 21:52:09,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-12-17 21:52:09,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 89. [2021-12-17 21:52:09,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 66 states have (on average 1.1515151515151516) internal successors, (76), 69 states have internal predecessors, (76), 14 states have call successors, (14), 5 states have call predecessors, (14), 8 states have return successors, (18), 14 states have call predecessors, (18), 13 states have call successors, (18) [2021-12-17 21:52:09,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 108 transitions. [2021-12-17 21:52:09,098 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 108 transitions. Word has length 87 [2021-12-17 21:52:09,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:52:09,098 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 108 transitions. [2021-12-17 21:52:09,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.972972972972973) internal successors, (73), 35 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:52:09,098 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 108 transitions. [2021-12-17 21:52:09,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-17 21:52:09,099 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:52:09,099 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:52:09,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-12-17 21:52:09,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:52:09,307 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:52:09,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:52:09,308 INFO L85 PathProgramCache]: Analyzing trace with hash -134401656, now seen corresponding path program 2 times [2021-12-17 21:52:09,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:52:09,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [951413477] [2021-12-17 21:52:09,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:52:09,308 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:52:09,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:52:09,309 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:52:09,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-12-17 21:52:09,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:52:09,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:52:09,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-17 21:52:09,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:52:14,336 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 21:52:14,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:52:31,251 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:52:31,252 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:52:31,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [951413477] [2021-12-17 21:52:31,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [951413477] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:52:31,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:52:31,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2021-12-17 21:52:31,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948503547] [2021-12-17 21:52:31,252 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:52:31,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 21:52:31,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:52:31,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 21:52:31,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 21:52:31,253 INFO L87 Difference]: Start difference. First operand 89 states and 108 transitions. Second operand has 43 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 39 states have internal predecessors, (74), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:52:50,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:52:50,565 INFO L93 Difference]: Finished difference Result 101 states and 120 transitions. [2021-12-17 21:52:50,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-17 21:52:50,567 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 39 states have internal predecessors, (74), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 87 [2021-12-17 21:52:50,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:52:50,567 INFO L225 Difference]: With dead ends: 101 [2021-12-17 21:52:50,567 INFO L226 Difference]: Without dead ends: 96 [2021-12-17 21:52:50,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 26.7s TimeCoverageRelationStatistics Valid=228, Invalid=3312, Unknown=0, NotChecked=0, Total=3540 [2021-12-17 21:52:50,569 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 48 mSDsluCounter, 1839 mSDsCounter, 0 mSdLazyCounter, 1381 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1904 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 11.3s IncrementalHoareTripleChecker+Time [2021-12-17 21:52:50,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 1904 Invalid, 1516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1381 Invalid, 0 Unknown, 112 Unchecked, 11.3s Time] [2021-12-17 21:52:50,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-12-17 21:52:50,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 89. [2021-12-17 21:52:50,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 66 states have (on average 1.1515151515151516) internal successors, (76), 69 states have internal predecessors, (76), 14 states have call successors, (14), 5 states have call predecessors, (14), 8 states have return successors, (18), 14 states have call predecessors, (18), 13 states have call successors, (18) [2021-12-17 21:52:50,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 108 transitions. [2021-12-17 21:52:50,575 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 108 transitions. Word has length 87 [2021-12-17 21:52:50,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:52:50,575 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 108 transitions. [2021-12-17 21:52:50,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 39 states have internal predecessors, (74), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:52:50,583 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 108 transitions. [2021-12-17 21:52:50,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-17 21:52:50,584 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:52:50,584 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:52:50,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2021-12-17 21:52:50,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:52:50,792 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:52:50,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:52:50,793 INFO L85 PathProgramCache]: Analyzing trace with hash -643874746, now seen corresponding path program 1 times [2021-12-17 21:52:50,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:52:50,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1089385441] [2021-12-17 21:52:50,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:52:50,793 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:52:50,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:52:50,794 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:52:50,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-12-17 21:52:50,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:52:50,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 45 conjunts are in the unsatisfiable core [2021-12-17 21:52:50,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:52:56,732 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-17 21:52:56,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:53:19,975 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:53:19,975 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:53:19,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1089385441] [2021-12-17 21:53:19,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1089385441] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:53:19,975 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:53:19,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26] total 45 [2021-12-17 21:53:19,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628767258] [2021-12-17 21:53:19,975 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:53:19,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-17 21:53:19,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:53:19,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-17 21:53:19,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1828, Unknown=0, NotChecked=0, Total=1980 [2021-12-17 21:53:19,976 INFO L87 Difference]: Start difference. First operand 89 states and 108 transitions. Second operand has 45 states, 43 states have (on average 1.6046511627906976) internal successors, (69), 41 states have internal predecessors, (69), 11 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) [2021-12-17 21:54:04,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:54:04,156 INFO L93 Difference]: Finished difference Result 104 states and 122 transitions. [2021-12-17 21:54:04,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-17 21:54:04,156 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 43 states have (on average 1.6046511627906976) internal successors, (69), 41 states have internal predecessors, (69), 11 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) Word has length 87 [2021-12-17 21:54:04,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:54:04,157 INFO L225 Difference]: With dead ends: 104 [2021-12-17 21:54:04,157 INFO L226 Difference]: Without dead ends: 99 [2021-12-17 21:54:04,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 890 ImplicationChecksByTransitivity, 53.7s TimeCoverageRelationStatistics Valid=478, Invalid=4352, Unknown=0, NotChecked=0, Total=4830 [2021-12-17 21:54:04,158 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 69 mSDsluCounter, 1598 mSDsCounter, 0 mSdLazyCounter, 1308 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 1661 SdHoareTripleChecker+Invalid, 1503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 13.2s IncrementalHoareTripleChecker+Time [2021-12-17 21:54:04,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 1661 Invalid, 1503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1308 Invalid, 0 Unknown, 126 Unchecked, 13.2s Time] [2021-12-17 21:54:04,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-17 21:54:04,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 87. [2021-12-17 21:54:04,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 64 states have (on average 1.140625) internal successors, (73), 68 states have internal predecessors, (73), 14 states have call successors, (14), 5 states have call predecessors, (14), 8 states have return successors, (18), 13 states have call predecessors, (18), 13 states have call successors, (18) [2021-12-17 21:54:04,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 105 transitions. [2021-12-17 21:54:04,165 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 105 transitions. Word has length 87 [2021-12-17 21:54:04,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:54:04,166 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 105 transitions. [2021-12-17 21:54:04,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 43 states have (on average 1.6046511627906976) internal successors, (69), 41 states have internal predecessors, (69), 11 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) [2021-12-17 21:54:04,166 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 105 transitions. [2021-12-17 21:54:04,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-17 21:54:04,170 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:54:04,170 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:54:04,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-12-17 21:54:04,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:54:04,381 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:54:04,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:54:04,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1844511906, now seen corresponding path program 2 times [2021-12-17 21:54:04,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:54:04,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [664688668] [2021-12-17 21:54:04,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:54:04,381 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:54:04,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:54:04,382 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:54:04,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-12-17 21:54:04,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:54:04,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:54:04,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 39 conjunts are in the unsatisfiable core [2021-12-17 21:54:04,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:54:08,899 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 21:54:08,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:54:22,455 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:54:22,455 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:54:22,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [664688668] [2021-12-17 21:54:22,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [664688668] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:54:22,455 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:54:22,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2021-12-17 21:54:22,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400932372] [2021-12-17 21:54:22,455 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:54:22,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-17 21:54:22,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:54:22,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-17 21:54:22,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 21:54:22,456 INFO L87 Difference]: Start difference. First operand 87 states and 105 transitions. Second operand has 39 states, 37 states have (on average 1.972972972972973) internal successors, (73), 35 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:54:53,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:54:53,937 INFO L93 Difference]: Finished difference Result 99 states and 116 transitions. [2021-12-17 21:54:53,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-17 21:54:53,941 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.972972972972973) internal successors, (73), 35 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 87 [2021-12-17 21:54:53,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:54:53,942 INFO L225 Difference]: With dead ends: 99 [2021-12-17 21:54:53,942 INFO L226 Difference]: Without dead ends: 75 [2021-12-17 21:54:53,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 30.1s TimeCoverageRelationStatistics Valid=327, Invalid=3333, Unknown=0, NotChecked=0, Total=3660 [2021-12-17 21:54:53,942 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 90 mSDsluCounter, 1284 mSDsCounter, 0 mSdLazyCounter, 970 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 1341 SdHoareTripleChecker+Invalid, 1046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 970 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2021-12-17 21:54:53,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 1341 Invalid, 1046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 970 Invalid, 0 Unknown, 3 Unchecked, 16.5s Time] [2021-12-17 21:54:53,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-12-17 21:54:53,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2021-12-17 21:54:53,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 57 states have (on average 1.1228070175438596) internal successors, (64), 59 states have internal predecessors, (64), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) [2021-12-17 21:54:53,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 88 transitions. [2021-12-17 21:54:53,948 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 88 transitions. Word has length 87 [2021-12-17 21:54:53,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:54:53,949 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 88 transitions. [2021-12-17 21:54:53,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.972972972972973) internal successors, (73), 35 states have internal predecessors, (73), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:54:53,950 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 88 transitions. [2021-12-17 21:54:53,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-12-17 21:54:53,950 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:54:53,950 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:54:53,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-12-17 21:54:54,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:54:54,158 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:54:54,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:54:54,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2122496694, now seen corresponding path program 1 times [2021-12-17 21:54:54,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:54:54,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [39821068] [2021-12-17 21:54:54,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:54:54,159 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:54:54,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:54:54,168 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:54:54,169 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-12-17 21:54:54,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:54:54,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-17 21:54:54,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:54:59,570 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 21:54:59,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:55:16,929 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:55:16,929 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:55:16,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [39821068] [2021-12-17 21:55:16,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [39821068] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:55:16,929 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:55:16,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2021-12-17 21:55:16,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190460009] [2021-12-17 21:55:16,929 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:55:16,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 21:55:16,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:55:16,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 21:55:16,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 21:55:16,930 INFO L87 Difference]: Start difference. First operand 75 states and 88 transitions. Second operand has 43 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:55:31,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:55:31,618 INFO L93 Difference]: Finished difference Result 84 states and 96 transitions. [2021-12-17 21:55:31,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 21:55:31,618 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 89 [2021-12-17 21:55:31,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:55:31,618 INFO L225 Difference]: With dead ends: 84 [2021-12-17 21:55:31,619 INFO L226 Difference]: Without dead ends: 73 [2021-12-17 21:55:31,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=217, Invalid=3089, Unknown=0, NotChecked=0, Total=3306 [2021-12-17 21:55:31,619 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 41 mSDsluCounter, 1273 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1328 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2021-12-17 21:55:31,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 1328 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 838 Invalid, 0 Unknown, 2 Unchecked, 7.6s Time] [2021-12-17 21:55:31,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2021-12-17 21:55:31,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2021-12-17 21:55:31,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 56 states have (on average 1.125) internal successors, (63), 58 states have internal predecessors, (63), 10 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (11), 9 states have call predecessors, (11), 9 states have call successors, (11) [2021-12-17 21:55:31,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 84 transitions. [2021-12-17 21:55:31,624 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 84 transitions. Word has length 89 [2021-12-17 21:55:31,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:55:31,624 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 84 transitions. [2021-12-17 21:55:31,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:55:31,624 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 84 transitions. [2021-12-17 21:55:31,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-12-17 21:55:31,624 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:55:31,625 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:55:31,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2021-12-17 21:55:31,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:55:31,825 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:55:31,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:55:31,825 INFO L85 PathProgramCache]: Analyzing trace with hash -758343538, now seen corresponding path program 2 times [2021-12-17 21:55:31,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:55:31,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [323237820] [2021-12-17 21:55:31,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 21:55:31,826 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:55:31,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:55:31,827 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:55:31,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-12-17 21:55:31,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 21:55:31,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 21:55:31,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-17 21:55:31,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:55:37,177 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 21:55:37,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:55:53,806 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:55:53,807 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:55:53,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [323237820] [2021-12-17 21:55:53,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [323237820] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:55:53,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:55:53,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2021-12-17 21:55:53,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864818947] [2021-12-17 21:55:53,807 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:55:53,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 21:55:53,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:55:53,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 21:55:53,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 21:55:53,808 INFO L87 Difference]: Start difference. First operand 73 states and 84 transitions. Second operand has 43 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:56:07,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:56:07,216 INFO L93 Difference]: Finished difference Result 82 states and 92 transitions. [2021-12-17 21:56:07,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 21:56:07,217 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) Word has length 89 [2021-12-17 21:56:07,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:56:07,217 INFO L225 Difference]: With dead ends: 82 [2021-12-17 21:56:07,217 INFO L226 Difference]: Without dead ends: 60 [2021-12-17 21:56:07,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 25.4s TimeCoverageRelationStatistics Valid=217, Invalid=3089, Unknown=0, NotChecked=0, Total=3306 [2021-12-17 21:56:07,218 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 29 mSDsluCounter, 1379 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 1430 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2021-12-17 21:56:07,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 1430 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 795 Invalid, 0 Unknown, 27 Unchecked, 6.8s Time] [2021-12-17 21:56:07,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-12-17 21:56:07,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2021-12-17 21:56:07,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1304347826086956) internal successors, (52), 47 states have internal predecessors, (52), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-12-17 21:56:07,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 68 transitions. [2021-12-17 21:56:07,221 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 68 transitions. Word has length 89 [2021-12-17 21:56:07,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:56:07,221 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 68 transitions. [2021-12-17 21:56:07,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.8780487804878048) internal successors, (77), 39 states have internal predecessors, (77), 12 states have call successors, (15), 2 states have call predecessors, (15), 5 states have return successors, (15), 13 states have call predecessors, (15), 11 states have call successors, (15) [2021-12-17 21:56:07,221 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 68 transitions. [2021-12-17 21:56:07,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-12-17 21:56:07,221 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 21:56:07,222 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 21:56:07,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-12-17 21:56:07,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:56:07,422 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 21:56:07,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 21:56:07,423 INFO L85 PathProgramCache]: Analyzing trace with hash -735711284, now seen corresponding path program 1 times [2021-12-17 21:56:07,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 21:56:07,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2145097198] [2021-12-17 21:56:07,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 21:56:07,423 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 21:56:07,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 21:56:07,424 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 21:56:07,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-12-17 21:56:07,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 21:56:07,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-17 21:56:07,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 21:56:13,895 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-12-17 21:56:13,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 21:56:37,451 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 8 proven. 14 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-17 21:56:37,452 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 21:56:37,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2145097198] [2021-12-17 21:56:37,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2145097198] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 21:56:37,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 21:56:37,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27] total 45 [2021-12-17 21:56:37,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712769293] [2021-12-17 21:56:37,452 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 21:56:37,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-17 21:56:37,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 21:56:37,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-17 21:56:37,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1821, Unknown=0, NotChecked=0, Total=1980 [2021-12-17 21:56:37,453 INFO L87 Difference]: Start difference. First operand 60 states and 68 transitions. Second operand has 45 states, 43 states have (on average 1.6511627906976745) internal successors, (71), 41 states have internal predecessors, (71), 11 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) [2021-12-17 21:56:50,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 21:56:50,104 INFO L93 Difference]: Finished difference Result 60 states and 68 transitions. [2021-12-17 21:56:50,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 21:56:50,104 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 43 states have (on average 1.6511627906976745) internal successors, (71), 41 states have internal predecessors, (71), 11 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) Word has length 89 [2021-12-17 21:56:50,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 21:56:50,104 INFO L225 Difference]: With dead ends: 60 [2021-12-17 21:56:50,104 INFO L226 Difference]: Without dead ends: 0 [2021-12-17 21:56:50,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 30.8s TimeCoverageRelationStatistics Valid=329, Invalid=2641, Unknown=0, NotChecked=0, Total=2970 [2021-12-17 21:56:50,105 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 57 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-12-17 21:56:50,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 1086 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 413 Invalid, 0 Unknown, 2 Unchecked, 4.6s Time] [2021-12-17 21:56:50,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-12-17 21:56:50,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-12-17 21:56:50,105 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-17 21:56:50,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-12-17 21:56:50,105 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 89 [2021-12-17 21:56:50,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 21:56:50,105 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-17 21:56:50,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 43 states have (on average 1.6511627906976745) internal successors, (71), 41 states have internal predecessors, (71), 11 states have call successors, (14), 2 states have call predecessors, (14), 5 states have return successors, (14), 12 states have call predecessors, (14), 10 states have call successors, (14) [2021-12-17 21:56:50,106 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-12-17 21:56:50,106 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-12-17 21:56:50,107 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2021-12-17 21:56:50,108 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-12-17 21:56:50,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Ended with exit code 0 [2021-12-17 21:56:50,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 21:56:50,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-12-17 21:56:56,789 WARN L227 SmtUtils]: Spent 6.45s on a formula simplification. DAG size of input: 188 DAG size of output: 171 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 21:57:14,964 WARN L227 SmtUtils]: Spent 17.99s on a formula simplification. DAG size of input: 199 DAG size of output: 182 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) Killed by 15