./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/bitvector/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/bitvector/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 2abfa4882ab8ec6bd7a33a5fbeaa8a88ba40a897019218fc162e52833c89454b --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 02:42:12,367 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 02:42:12,368 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 02:42:12,394 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 02:42:12,395 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 02:42:12,395 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 02:42:12,396 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 02:42:12,415 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 02:42:12,417 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 02:42:12,422 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 02:42:12,422 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 02:42:12,423 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 02:42:12,424 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 02:42:12,425 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 02:42:12,427 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 02:42:12,429 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 02:42:12,432 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 02:42:12,433 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 02:42:12,435 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 02:42:12,437 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 02:42:12,440 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 02:42:12,441 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 02:42:12,442 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 02:42:12,443 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 02:42:12,444 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 02:42:12,446 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 02:42:12,446 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 02:42:12,447 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 02:42:12,448 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 02:42:12,448 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 02:42:12,449 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 02:42:12,449 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 02:42:12,450 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 02:42:12,450 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 02:42:12,451 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 02:42:12,452 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 02:42:12,452 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 02:42:12,452 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 02:42:12,453 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 02:42:12,453 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 02:42:12,454 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 02:42:12,455 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-17 02:42:12,484 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 02:42:12,485 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 02:42:12,485 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 02:42:12,485 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 02:42:12,486 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 02:42:12,486 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 02:42:12,487 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 02:42:12,487 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 02:42:12,487 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 02:42:12,487 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 02:42:12,488 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-17 02:42:12,488 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 02:42:12,488 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-17 02:42:12,488 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 02:42:12,488 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 02:42:12,488 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 02:42:12,489 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 02:42:12,489 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-17 02:42:12,489 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 02:42:12,489 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 02:42:12,489 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 02:42:12,489 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 02:42:12,490 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 02:42:12,490 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 02:42:12,490 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 02:42:12,490 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 02:42:12,490 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 02:42:12,490 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 02:42:12,490 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 02:42:12,491 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 02:42:12,491 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 02:42:12,491 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 02:42:12,491 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 02:42:12,491 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 02:42:12,491 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 -> 2abfa4882ab8ec6bd7a33a5fbeaa8a88ba40a897019218fc162e52833c89454b [2021-12-17 02:42:12,711 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 02:42:12,730 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 02:42:12,732 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 02:42:12,733 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 02:42:12,734 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 02:42:12,735 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c [2021-12-17 02:42:12,782 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5905a9258/fa378fbd7a1f46b1a365c13247da49ac/FLAGf3ba50e5e [2021-12-17 02:42:13,173 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 02:42:13,174 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c [2021-12-17 02:42:13,185 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5905a9258/fa378fbd7a1f46b1a365c13247da49ac/FLAGf3ba50e5e [2021-12-17 02:42:13,197 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5905a9258/fa378fbd7a1f46b1a365c13247da49ac [2021-12-17 02:42:13,199 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 02:42:13,201 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 02:42:13,202 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 02:42:13,202 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 02:42:13,205 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 02:42:13,205 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,207 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@751736de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13, skipping insertion in model container [2021-12-17 02:42:13,207 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,212 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 02:42:13,240 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 02:42:13,377 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/bitvector/soft_float_4-2a.c.cil.c[755,768] [2021-12-17 02:42:13,405 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 02:42:13,410 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 02:42:13,417 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/bitvector/soft_float_4-2a.c.cil.c[755,768] [2021-12-17 02:42:13,433 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 02:42:13,442 INFO L208 MainTranslator]: Completed translation [2021-12-17 02:42:13,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13 WrapperNode [2021-12-17 02:42:13,442 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 02:42:13,443 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 02:42:13,443 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 02:42:13,444 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 02:42:13,455 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,463 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,477 INFO L137 Inliner]: procedures = 17, calls = 17, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 53 [2021-12-17 02:42:13,477 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 02:42:13,478 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 02:42:13,478 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 02:42:13,478 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 02:42:13,483 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,483 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,485 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,485 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,489 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,494 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,495 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,497 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 02:42:13,497 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 02:42:13,498 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 02:42:13,498 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 02:42:13,499 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (1/1) ... [2021-12-17 02:42:13,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 02:42:13,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:42:13,537 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 02:42:13,540 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 02:42:13,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 02:42:13,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 02:42:13,567 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2021-12-17 02:42:13,567 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2021-12-17 02:42:13,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 02:42:13,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 02:42:13,567 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2021-12-17 02:42:13,567 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2021-12-17 02:42:13,568 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-17 02:42:13,568 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-17 02:42:13,630 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 02:42:13,631 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 02:42:13,767 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 02:42:13,773 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 02:42:13,774 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-17 02:42:13,775 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:42:13 BoogieIcfgContainer [2021-12-17 02:42:13,775 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 02:42:13,788 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 02:42:13,788 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 02:42:13,790 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 02:42:13,790 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 02:42:13" (1/3) ... [2021-12-17 02:42:13,791 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e5b978c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:42:13, skipping insertion in model container [2021-12-17 02:42:13,791 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:13" (2/3) ... [2021-12-17 02:42:13,791 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e5b978c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:42:13, skipping insertion in model container [2021-12-17 02:42:13,795 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:42:13" (3/3) ... [2021-12-17 02:42:13,796 INFO L111 eAbstractionObserver]: Analyzing ICFG soft_float_4-2a.c.cil.c [2021-12-17 02:42:13,800 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 02:42:13,800 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-17 02:42:13,879 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 02:42:13,891 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 02:42:13,891 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-17 02:42:13,927 INFO L276 IsEmpty]: Start isEmpty. Operand has 54 states, 41 states have (on average 1.4878048780487805) internal successors, (61), 42 states have internal predecessors, (61), 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 02:42:13,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-17 02:42:13,933 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:13,933 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] [2021-12-17 02:42:13,934 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:13,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:13,939 INFO L85 PathProgramCache]: Analyzing trace with hash -2030319843, now seen corresponding path program 1 times [2021-12-17 02:42:13,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:42:13,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778211227] [2021-12-17 02:42:13,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:13,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:42:14,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:14,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:42:14,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:14,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:42:14,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:14,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-17 02:42:14,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:14,328 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 02:42:14,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:42:14,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778211227] [2021-12-17 02:42:14,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778211227] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 02:42:14,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600880521] [2021-12-17 02:42:14,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:14,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 02:42:14,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:42:14,332 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 02:42:14,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-17 02:42:14,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:14,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-17 02:42:14,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:14,544 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-17 02:42:14,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:14,741 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 02:42:14,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600880521] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:14,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 02:42:14,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 9] total 18 [2021-12-17 02:42:14,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99405302] [2021-12-17 02:42:14,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:14,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-17 02:42:14,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:42:14,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-17 02:42:14,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-12-17 02:42:14,785 INFO L87 Difference]: Start difference. First operand has 54 states, 41 states have (on average 1.4878048780487805) internal successors, (61), 42 states have internal predecessors, (61), 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 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 14 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 02:42:15,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:15,167 INFO L93 Difference]: Finished difference Result 153 states and 235 transitions. [2021-12-17 02:42:15,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 02:42:15,169 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 14 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 31 [2021-12-17 02:42:15,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:15,175 INFO L225 Difference]: With dead ends: 153 [2021-12-17 02:42:15,175 INFO L226 Difference]: Without dead ends: 94 [2021-12-17 02:42:15,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2021-12-17 02:42:15,180 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 51 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:15,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 1222 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 02:42:15,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-17 02:42:15,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 68. [2021-12-17 02:42:15,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 51 states have (on average 1.2941176470588236) internal successors, (66), 53 states have internal predecessors, (66), 10 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (15), 9 states have call predecessors, (15), 9 states have call successors, (15) [2021-12-17 02:42:15,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 91 transitions. [2021-12-17 02:42:15,220 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 91 transitions. Word has length 31 [2021-12-17 02:42:15,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:15,221 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 91 transitions. [2021-12-17 02:42:15,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 14 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-17 02:42:15,223 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 91 transitions. [2021-12-17 02:42:15,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-17 02:42:15,226 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:15,226 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] [2021-12-17 02:42:15,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-12-17 02:42:15,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-12-17 02:42:15,440 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:15,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:15,440 INFO L85 PathProgramCache]: Analyzing trace with hash 565485640, now seen corresponding path program 1 times [2021-12-17 02:42:15,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:42:15,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138267692] [2021-12-17 02:42:15,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:15,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:42:15,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:42:15,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:42:15,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-17 02:42:15,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,540 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 02:42:15,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:42:15,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138267692] [2021-12-17 02:42:15,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138267692] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:15,541 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:15,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 02:42:15,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790130740] [2021-12-17 02:42:15,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:15,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 02:42:15,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:42:15,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 02:42:15,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:42:15,543 INFO L87 Difference]: Start difference. First operand 68 states and 91 transitions. Second operand has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 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 02:42:15,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:15,623 INFO L93 Difference]: Finished difference Result 123 states and 161 transitions. [2021-12-17 02:42:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 02:42:15,624 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 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 35 [2021-12-17 02:42:15,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:15,626 INFO L225 Difference]: With dead ends: 123 [2021-12-17 02:42:15,626 INFO L226 Difference]: Without dead ends: 91 [2021-12-17 02:42:15,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:42:15,627 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 18 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:15,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 431 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:42:15,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-12-17 02:42:15,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 76. [2021-12-17 02:42:15,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 57 states have (on average 1.263157894736842) internal successors, (72), 59 states have internal predecessors, (72), 11 states have call successors, (11), 6 states have call predecessors, (11), 7 states have return successors, (16), 10 states have call predecessors, (16), 10 states have call successors, (16) [2021-12-17 02:42:15,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 99 transitions. [2021-12-17 02:42:15,642 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 99 transitions. Word has length 35 [2021-12-17 02:42:15,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:15,642 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 99 transitions. [2021-12-17 02:42:15,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.2857142857142856) internal successors, (23), 6 states have internal predecessors, (23), 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 02:42:15,643 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 99 transitions. [2021-12-17 02:42:15,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-17 02:42:15,647 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:15,648 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] [2021-12-17 02:42:15,648 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-17 02:42:15,648 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:15,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:15,649 INFO L85 PathProgramCache]: Analyzing trace with hash -686479404, now seen corresponding path program 1 times [2021-12-17 02:42:15,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:42:15,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269990586] [2021-12-17 02:42:15,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:15,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:42:15,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:42:15,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,774 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:42:15,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-17 02:42:15,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-17 02:42:15,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,811 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-17 02:42:15,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:42:15,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269990586] [2021-12-17 02:42:15,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269990586] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:15,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:15,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 02:42:15,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485765422] [2021-12-17 02:42:15,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:15,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 02:42:15,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:42:15,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 02:42:15,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:42:15,813 INFO L87 Difference]: Start difference. First operand 76 states and 99 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, (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 02:42:15,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:15,893 INFO L93 Difference]: Finished difference Result 125 states and 164 transitions. [2021-12-17 02:42:15,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:42:15,894 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, (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 39 [2021-12-17 02:42:15,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:15,898 INFO L225 Difference]: With dead ends: 125 [2021-12-17 02:42:15,898 INFO L226 Difference]: Without dead ends: 102 [2021-12-17 02:42:15,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-12-17 02:42:15,904 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 45 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:15,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 526 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:42:15,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-12-17 02:42:15,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 94. [2021-12-17 02:42:15,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 71 states have (on average 1.2816901408450705) internal successors, (91), 73 states have internal predecessors, (91), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (19), 13 states have call predecessors, (19), 13 states have call successors, (19) [2021-12-17 02:42:15,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 124 transitions. [2021-12-17 02:42:15,925 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 124 transitions. Word has length 39 [2021-12-17 02:42:15,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:15,925 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 124 transitions. [2021-12-17 02:42:15,926 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, (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 02:42:15,926 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 124 transitions. [2021-12-17 02:42:15,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-17 02:42:15,929 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:15,929 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:42:15,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-17 02:42:15,929 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:15,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:15,930 INFO L85 PathProgramCache]: Analyzing trace with hash -629221102, now seen corresponding path program 1 times [2021-12-17 02:42:15,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:42:15,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430752107] [2021-12-17 02:42:15,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:15,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:42:15,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:42:15,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:15,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:42:15,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:16,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-17 02:42:16,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:16,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2021-12-17 02:42:16,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:16,030 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 02:42:16,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:42:16,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430752107] [2021-12-17 02:42:16,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430752107] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 02:42:16,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654921539] [2021-12-17 02:42:16,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:16,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 02:42:16,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:42:16,033 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 02:42:16,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-17 02:42:16,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:16,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-17 02:42:16,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:16,192 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-17 02:42:16,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:16,338 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 02:42:16,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654921539] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:16,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 02:42:16,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 16 [2021-12-17 02:42:16,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103572110] [2021-12-17 02:42:16,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:16,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-17 02:42:16,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:42:16,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-17 02:42:16,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-12-17 02:42:16,346 INFO L87 Difference]: Start difference. First operand 94 states and 124 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-17 02:42:16,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:16,546 INFO L93 Difference]: Finished difference Result 172 states and 229 transitions. [2021-12-17 02:42:16,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 02:42:16,549 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) Word has length 39 [2021-12-17 02:42:16,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:16,550 INFO L225 Difference]: With dead ends: 172 [2021-12-17 02:42:16,550 INFO L226 Difference]: Without dead ends: 135 [2021-12-17 02:42:16,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2021-12-17 02:42:16,551 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 46 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:16,551 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 816 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:42:16,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-12-17 02:42:16,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 104. [2021-12-17 02:42:16,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 78 states have (on average 1.2564102564102564) internal successors, (98), 80 states have internal predecessors, (98), 16 states have call successors, (16), 8 states have call predecessors, (16), 9 states have return successors, (21), 15 states have call predecessors, (21), 15 states have call successors, (21) [2021-12-17 02:42:16,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 135 transitions. [2021-12-17 02:42:16,559 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 135 transitions. Word has length 39 [2021-12-17 02:42:16,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:16,559 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 135 transitions. [2021-12-17 02:42:16,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 12 states have internal predecessors, (37), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-17 02:42:16,560 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 135 transitions. [2021-12-17 02:42:16,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-17 02:42:16,567 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:16,567 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] [2021-12-17 02:42:16,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-17 02:42:16,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-12-17 02:42:16,779 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:16,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:16,780 INFO L85 PathProgramCache]: Analyzing trace with hash 461161469, now seen corresponding path program 2 times [2021-12-17 02:42:16,780 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:42:16,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624635792] [2021-12-17 02:42:16,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:16,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:42:16,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-17 02:42:16,796 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-17 02:42:16,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-17 02:42:16,823 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-17 02:42:16,823 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-17 02:42:16,824 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-17 02:42:16,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-17 02:42:16,827 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1] [2021-12-17 02:42:16,830 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-17 02:42:16,864 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.12 02:42:16 BoogieIcfgContainer [2021-12-17 02:42:16,864 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-17 02:42:16,865 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-17 02:42:16,865 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-17 02:42:16,865 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-17 02:42:16,865 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:42:13" (3/4) ... [2021-12-17 02:42:16,868 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-17 02:42:16,868 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-17 02:42:16,869 INFO L158 Benchmark]: Toolchain (without parser) took 3667.76ms. Allocated memory was 102.8MB in the beginning and 123.7MB in the end (delta: 21.0MB). Free memory was 65.6MB in the beginning and 69.3MB in the end (delta: -3.8MB). Peak memory consumption was 18.2MB. Max. memory is 16.1GB. [2021-12-17 02:42:16,869 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 102.8MB. Free memory is still 82.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-17 02:42:16,869 INFO L158 Benchmark]: CACSL2BoogieTranslator took 240.43ms. Allocated memory is still 102.8MB. Free memory was 65.4MB in the beginning and 76.2MB in the end (delta: -10.8MB). Peak memory consumption was 12.3MB. Max. memory is 16.1GB. [2021-12-17 02:42:16,870 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.03ms. Allocated memory is still 102.8MB. Free memory was 76.0MB in the beginning and 74.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-17 02:42:16,870 INFO L158 Benchmark]: Boogie Preprocessor took 19.24ms. Allocated memory is still 102.8MB. Free memory was 74.5MB in the beginning and 73.2MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-17 02:42:16,870 INFO L158 Benchmark]: RCFGBuilder took 278.26ms. Allocated memory is still 102.8MB. Free memory was 73.2MB in the beginning and 61.4MB in the end (delta: 11.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-17 02:42:16,870 INFO L158 Benchmark]: TraceAbstraction took 3076.82ms. Allocated memory was 102.8MB in the beginning and 123.7MB in the end (delta: 21.0MB). Free memory was 60.8MB in the beginning and 70.4MB in the end (delta: -9.6MB). Peak memory consumption was 10.0MB. Max. memory is 16.1GB. [2021-12-17 02:42:16,871 INFO L158 Benchmark]: Witness Printer took 3.53ms. Allocated memory is still 123.7MB. Free memory was 70.4MB in the beginning and 69.3MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-17 02:42:16,872 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.20ms. Allocated memory is still 102.8MB. Free memory is still 82.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 240.43ms. Allocated memory is still 102.8MB. Free memory was 65.4MB in the beginning and 76.2MB in the end (delta: -10.8MB). Peak memory consumption was 12.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 34.03ms. Allocated memory is still 102.8MB. Free memory was 76.0MB in the beginning and 74.5MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 19.24ms. Allocated memory is still 102.8MB. Free memory was 74.5MB in the beginning and 73.2MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 278.26ms. Allocated memory is still 102.8MB. Free memory was 73.2MB in the beginning and 61.4MB in the end (delta: 11.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 3076.82ms. Allocated memory was 102.8MB in the beginning and 123.7MB in the end (delta: 21.0MB). Free memory was 60.8MB in the beginning and 70.4MB in the end (delta: -9.6MB). Peak memory consumption was 10.0MB. Max. memory is 16.1GB. * Witness Printer took 3.53ms. Allocated memory is still 123.7MB. Free memory was 70.4MB in the beginning and 69.3MB in the end (delta: 1.0MB). Peak memory consumption was 2.1MB. 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: 18]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: overapproximation of bitwiseOr at line 111, overapproximation of bitwiseAnd at line 109. Possible FailurePath: [L227] unsigned int a ; [L228] unsigned int ma = __VERIFIER_nondet_uint(); [L229] signed char ea = __VERIFIER_nondet_char(); [L230] unsigned int b ; [L231] unsigned int mb = __VERIFIER_nondet_uint(); [L232] signed char eb = __VERIFIER_nondet_char(); [L233] unsigned int r_add1 ; [L234] unsigned int r_add2 ; [L235] unsigned int zero ; [L236] int tmp ; [L237] int tmp___0 ; [L238] int __retres14 ; VAL [ea=0, eb=0] [L242] CALL, EXPR base2flt(0, 0) VAL [\old(e)=0, \old(m)=0] [L26] unsigned int res ; [L27] unsigned int __retres4 ; VAL [\old(e)=0, \old(m)=0, e=0, m=0] [L30] COND TRUE ! m [L31] __retres4 = 0U VAL [\old(e)=0, \old(m)=0, __retres4=0, e=0, m=0] [L81] return (__retres4); VAL [\old(e)=0, \old(m)=0, \result=0, __retres4=0, e=0, m=0] [L242] RET, EXPR base2flt(0, 0) VAL [base2flt(0, 0)=0, ea=0, eb=0] [L242] zero = base2flt(0, 0) [L243] CALL, EXPR base2flt(ma, ea) VAL [\old(e)=0, \old(m)=16777216] [L26] unsigned int res ; [L27] unsigned int __retres4 ; VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L30] COND FALSE !(! m) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L36] COND FALSE !(m < 1U << 24U) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L58] COND TRUE 1 VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L60] COND FALSE !(m >= 1U << 25U) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L77] m = m & ~ (1U << 24U) [L78] res = m | ((unsigned int )(e + 128) << 24U) [L79] __retres4 = res VAL [\old(e)=0, \old(m)=16777216, __retres4=4261412864, e=0, res=4261412864] [L81] return (__retres4); VAL [\old(e)=0, \old(m)=16777216, \result=-72057589776515072, __retres4=4261412864, e=0, res=4261412864] [L243] RET, EXPR base2flt(ma, ea) VAL [base2flt(ma, ea)=-72057589776515072, ea=0, eb=0, ma=16777216, zero=0] [L243] a = base2flt(ma, ea) [L244] CALL, EXPR base2flt(mb, eb) VAL [\old(e)=0, \old(m)=16777216] [L26] unsigned int res ; [L27] unsigned int __retres4 ; VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L30] COND FALSE !(! m) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L36] COND FALSE !(m < 1U << 24U) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L58] COND TRUE 1 VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L60] COND FALSE !(m >= 1U << 25U) VAL [\old(e)=0, \old(m)=16777216, e=0, m=16777216] [L77] m = m & ~ (1U << 24U) [L78] res = m | ((unsigned int )(e + 128) << 24U) [L79] __retres4 = res VAL [\old(e)=0, \old(m)=16777216, __retres4=4278190080, e=0, res=4278190080] [L81] return (__retres4); VAL [\old(e)=0, \old(m)=16777216, \result=36028801297154048, __retres4=4278190080, e=0, res=4278190080] [L244] RET, EXPR base2flt(mb, eb) VAL [a=4261412864, base2flt(mb, eb)=36028801297154048, ea=0, eb=0, ma=16777216, mb=16777216, zero=0] [L244] b = base2flt(mb, eb) [L245] CALL addflt(a, b) VAL [\old(a)=4261412864, \old(b)=4278190080] [L85] unsigned int res ; [L86] unsigned int ma ; [L87] unsigned int mb ; [L88] unsigned int delta ; [L89] int ea ; [L90] int eb ; [L91] unsigned int tmp ; [L92] unsigned int __retres10 ; VAL [\old(a)=4261412864, \old(b)=4278190080, a=4261412864, b=4278190080] [L95] COND TRUE a < b [L96] tmp = a [L97] a = b [L98] b = tmp VAL [\old(a)=4261412864, \old(b)=4278190080, a=4278190080, b=4261412864, tmp=4261412864] [L102] COND FALSE !(! b) [L109] ma = a & ((1U << 24U) - 1U) [L110] ea = (int )(a >> 24U) - 128 [L111] ma = ma | (1U << 24U) [L112] mb = b & ((1U << 24U) - 1U) [L113] eb = (int )(b >> 24U) - 128 [L114] mb = mb | (1U << 24U) VAL [\old(a)=4261412864, \old(b)=4278190080, a=4278190080, b=4261412864, ea=-2147483521, eb=126, tmp=4261412864] [L115] CALL __VERIFIER_assert(ea >= eb) VAL [\old(cond)=0] [L17] COND TRUE !(cond) VAL [\old(cond)=0, cond=0] [L18] reach_error() VAL [\old(cond)=0, cond=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 54 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 3.0s, OverallIterations: 5, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 170 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 160 mSDsluCounter, 2995 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2719 mSDsCounter, 22 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 808 IncrementalHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 22 mSolverCounterUnsat, 276 mSDtfsCounter, 808 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 222 GetRequests, 154 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=104occurred in iteration=4, InterpolantAutomatonStates: 51, 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, 4 MinimizatonAttempts, 80 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 1.0s InterpolantComputationTime, 253 NumberOfCodeBlocks, 253 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 276 ConstructedInterpolants, 0 QuantifiedInterpolants, 586 SizeOfPredicates, 9 NumberOfNonLiveVariables, 262 ConjunctsInSsa, 40 ConjunctsInUnsatCore, 8 InterpolantComputations, 2 PerfectInterpolantSequences, 98/132 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 02:42:16,893 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/bitvector/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 2abfa4882ab8ec6bd7a33a5fbeaa8a88ba40a897019218fc162e52833c89454b --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 02:42:18,602 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 02:42:18,604 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 02:42:18,643 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 02:42:18,643 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 02:42:18,646 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 02:42:18,647 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 02:42:18,652 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 02:42:18,654 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 02:42:18,658 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 02:42:18,658 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 02:42:18,661 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 02:42:18,662 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 02:42:18,663 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 02:42:18,665 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 02:42:18,667 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 02:42:18,668 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 02:42:18,669 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 02:42:18,670 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 02:42:18,675 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 02:42:18,676 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 02:42:18,676 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 02:42:18,677 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 02:42:18,678 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 02:42:18,683 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 02:42:18,683 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 02:42:18,684 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 02:42:18,685 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 02:42:18,685 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 02:42:18,686 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 02:42:18,686 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 02:42:18,686 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 02:42:18,688 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 02:42:18,688 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 02:42:18,689 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 02:42:18,689 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 02:42:18,690 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 02:42:18,690 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 02:42:18,690 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 02:42:18,691 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 02:42:18,692 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 02:42:18,692 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2021-12-17 02:42:18,720 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 02:42:18,721 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 02:42:18,722 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 02:42:18,722 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 02:42:18,723 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 02:42:18,723 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 02:42:18,724 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 02:42:18,724 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 02:42:18,724 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 02:42:18,724 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 02:42:18,725 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-17 02:42:18,725 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-17 02:42:18,725 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 02:42:18,726 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 02:42:18,726 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 02:42:18,726 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 02:42:18,726 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-17 02:42:18,726 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-17 02:42:18,726 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-17 02:42:18,726 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-17 02:42:18,727 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 02:42:18,727 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 02:42:18,727 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 02:42:18,727 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 02:42:18,727 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 02:42:18,727 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 02:42:18,728 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 02:42:18,728 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 02:42:18,728 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 02:42:18,728 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 02:42:18,728 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-17 02:42:18,728 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-17 02:42:18,729 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 02:42:18,729 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 02:42:18,729 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 02:42:18,729 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 02:42:18,729 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-17 02:42:18,730 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 -> 2abfa4882ab8ec6bd7a33a5fbeaa8a88ba40a897019218fc162e52833c89454b [2021-12-17 02:42:19,004 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 02:42:19,019 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 02:42:19,021 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 02:42:19,022 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 02:42:19,022 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 02:42:19,023 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c [2021-12-17 02:42:19,066 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b4956f69/b589dec230fa4cd8bcf9868cbe286f33/FLAG8bca192a4 [2021-12-17 02:42:19,469 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 02:42:19,471 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/bitvector/soft_float_4-2a.c.cil.c [2021-12-17 02:42:19,476 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b4956f69/b589dec230fa4cd8bcf9868cbe286f33/FLAG8bca192a4 [2021-12-17 02:42:19,490 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b4956f69/b589dec230fa4cd8bcf9868cbe286f33 [2021-12-17 02:42:19,492 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 02:42:19,493 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 02:42:19,495 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 02:42:19,496 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 02:42:19,498 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 02:42:19,499 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,500 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d4a1505 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19, skipping insertion in model container [2021-12-17 02:42:19,500 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,505 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 02:42:19,535 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 02:42:19,663 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/bitvector/soft_float_4-2a.c.cil.c[755,768] [2021-12-17 02:42:19,735 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 02:42:19,744 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 02:42:19,753 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/bitvector/soft_float_4-2a.c.cil.c[755,768] [2021-12-17 02:42:19,780 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 02:42:19,796 INFO L208 MainTranslator]: Completed translation [2021-12-17 02:42:19,796 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19 WrapperNode [2021-12-17 02:42:19,797 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 02:42:19,798 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 02:42:19,798 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 02:42:19,798 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 02:42:19,802 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,820 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,831 INFO L137 Inliner]: procedures = 17, calls = 17, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 51 [2021-12-17 02:42:19,832 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 02:42:19,832 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 02:42:19,832 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 02:42:19,833 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 02:42:19,838 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,838 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,853 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,854 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,860 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,866 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,867 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,870 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 02:42:19,870 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 02:42:19,870 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 02:42:19,870 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 02:42:19,871 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (1/1) ... [2021-12-17 02:42:19,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 02:42:19,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:42:19,894 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 02:42:19,898 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 02:42:19,923 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 02:42:19,923 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-17 02:42:19,923 INFO L130 BoogieDeclarations]: Found specification of procedure base2flt [2021-12-17 02:42:19,923 INFO L138 BoogieDeclarations]: Found implementation of procedure base2flt [2021-12-17 02:42:19,924 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 02:42:19,924 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 02:42:19,924 INFO L130 BoogieDeclarations]: Found specification of procedure addflt [2021-12-17 02:42:19,924 INFO L138 BoogieDeclarations]: Found implementation of procedure addflt [2021-12-17 02:42:19,924 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-17 02:42:19,924 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-17 02:42:19,985 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 02:42:19,985 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 02:42:20,164 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 02:42:20,168 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 02:42:20,169 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-12-17 02:42:20,172 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:42:20 BoogieIcfgContainer [2021-12-17 02:42:20,178 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 02:42:20,180 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 02:42:20,180 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 02:42:20,182 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 02:42:20,182 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 02:42:19" (1/3) ... [2021-12-17 02:42:20,183 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2322744f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:42:20, skipping insertion in model container [2021-12-17 02:42:20,183 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:42:19" (2/3) ... [2021-12-17 02:42:20,183 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2322744f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:42:20, skipping insertion in model container [2021-12-17 02:42:20,184 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:42:20" (3/3) ... [2021-12-17 02:42:20,185 INFO L111 eAbstractionObserver]: Analyzing ICFG soft_float_4-2a.c.cil.c [2021-12-17 02:42:20,188 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 02:42:20,188 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-17 02:42:20,219 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 02:42:20,225 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 02:42:20,225 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-17 02:42:20,240 INFO L276 IsEmpty]: Start isEmpty. Operand has 54 states, 41 states have (on average 1.4878048780487805) internal successors, (61), 42 states have internal predecessors, (61), 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 02:42:20,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-17 02:42:20,245 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:20,245 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] [2021-12-17 02:42:20,246 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:20,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:20,254 INFO L85 PathProgramCache]: Analyzing trace with hash -2030319843, now seen corresponding path program 1 times [2021-12-17 02:42:20,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:20,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1662132775] [2021-12-17 02:42:20,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:20,264 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:20,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:20,266 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 02:42:20,267 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 02:42:20,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:20,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-17 02:42:20,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:20,558 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 02:42:20,559 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:20,559 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:20,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1662132775] [2021-12-17 02:42:20,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1662132775] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:20,560 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:20,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 02:42:20,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084971695] [2021-12-17 02:42:20,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:20,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 02:42:20,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:20,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 02:42:20,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:42:20,592 INFO L87 Difference]: Start difference. First operand has 54 states, 41 states have (on average 1.4878048780487805) internal successors, (61), 42 states have internal predecessors, (61), 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 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 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 02:42:20,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:20,711 INFO L93 Difference]: Finished difference Result 130 states and 195 transitions. [2021-12-17 02:42:20,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:42:20,713 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 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 31 [2021-12-17 02:42:20,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:20,722 INFO L225 Difference]: With dead ends: 130 [2021-12-17 02:42:20,722 INFO L226 Difference]: Without dead ends: 71 [2021-12-17 02:42:20,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:42:20,727 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 23 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 465 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.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:20,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 465 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:42:20,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-12-17 02:42:20,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 61. [2021-12-17 02:42:20,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 46 states have (on average 1.3043478260869565) internal successors, (60), 48 states have internal predecessors, (60), 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 02:42:20,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 80 transitions. [2021-12-17 02:42:20,754 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 80 transitions. Word has length 31 [2021-12-17 02:42:20,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:20,754 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 80 transitions. [2021-12-17 02:42:20,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 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 02:42:20,754 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 80 transitions. [2021-12-17 02:42:20,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-17 02:42:20,756 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:20,756 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] [2021-12-17 02:42:20,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-12-17 02:42:20,962 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 02:42:20,963 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:20,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:20,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1468368814, now seen corresponding path program 1 times [2021-12-17 02:42:20,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:20,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1763679677] [2021-12-17 02:42:20,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:20,964 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:20,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:20,967 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 02:42:20,968 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 02:42:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:21,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 02:42:21,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:21,111 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 02:42:21,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:21,213 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 02:42:21,213 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:21,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1763679677] [2021-12-17 02:42:21,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1763679677] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:21,214 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:21,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-12-17 02:42:21,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409237905] [2021-12-17 02:42:21,214 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:21,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 02:42:21,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:21,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 02:42:21,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:42:21,216 INFO L87 Difference]: Start difference. First operand 61 states and 80 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 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 02:42:21,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:21,304 INFO L93 Difference]: Finished difference Result 121 states and 159 transitions. [2021-12-17 02:42:21,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 02:42:21,305 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 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 35 [2021-12-17 02:42:21,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:21,309 INFO L225 Difference]: With dead ends: 121 [2021-12-17 02:42:21,309 INFO L226 Difference]: Without dead ends: 93 [2021-12-17 02:42:21,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-17 02:42:21,318 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 26 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 500 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.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:21,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 500 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:42:21,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-12-17 02:42:21,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 71. [2021-12-17 02:42:21,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 53 states have (on average 1.2830188679245282) internal successors, (68), 55 states have internal predecessors, (68), 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 02:42:21,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 93 transitions. [2021-12-17 02:42:21,346 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 93 transitions. Word has length 35 [2021-12-17 02:42:21,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:21,346 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 93 transitions. [2021-12-17 02:42:21,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 7 states have internal predecessors, (23), 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 02:42:21,347 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 93 transitions. [2021-12-17 02:42:21,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-17 02:42:21,351 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:21,351 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] [2021-12-17 02:42:21,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-17 02:42:21,558 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 02:42:21,558 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:21,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:21,559 INFO L85 PathProgramCache]: Analyzing trace with hash -686479404, now seen corresponding path program 1 times [2021-12-17 02:42:21,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:21,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1177163452] [2021-12-17 02:42:21,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:21,560 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:21,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:21,561 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 02:42:21,564 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 02:42:21,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:21,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-17 02:42:21,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:21,690 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 02:42:21,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:21,787 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 02:42:21,788 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:21,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1177163452] [2021-12-17 02:42:21,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1177163452] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:21,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:21,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-12-17 02:42:21,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970591929] [2021-12-17 02:42:21,792 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:21,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 02:42:21,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:21,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 02:42:21,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:42:21,793 INFO L87 Difference]: Start difference. First operand 71 states and 93 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 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 02:42:21,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:21,861 INFO L93 Difference]: Finished difference Result 113 states and 148 transitions. [2021-12-17 02:42:21,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:42:21,862 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 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 39 [2021-12-17 02:42:21,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:21,866 INFO L225 Difference]: With dead ends: 113 [2021-12-17 02:42:21,866 INFO L226 Difference]: Without dead ends: 89 [2021-12-17 02:42:21,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:42:21,871 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 16 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 469 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.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:21,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 469 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:42:21,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-12-17 02:42:21,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 81. [2021-12-17 02:42:21,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 60 states have (on average 1.25) internal successors, (75), 62 states have internal predecessors, (75), 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 02:42:21,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 104 transitions. [2021-12-17 02:42:21,884 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 104 transitions. Word has length 39 [2021-12-17 02:42:21,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:21,885 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 104 transitions. [2021-12-17 02:42:21,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 6 states have internal predecessors, (24), 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 02:42:21,885 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 104 transitions. [2021-12-17 02:42:21,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-17 02:42:21,893 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:21,893 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] [2021-12-17 02:42:21,902 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 02:42:22,100 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 02:42:22,101 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:22,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:22,101 INFO L85 PathProgramCache]: Analyzing trace with hash 461161469, now seen corresponding path program 2 times [2021-12-17 02:42:22,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:22,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [18197191] [2021-12-17 02:42:22,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:42:22,102 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:22,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:22,103 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 02:42:22,104 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 02:42:22,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-17 02:42:22,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:42:22,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 02:42:22,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:22,309 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 02:42:22,309 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:22,309 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:22,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [18197191] [2021-12-17 02:42:22,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [18197191] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:22,311 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:22,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 02:42:22,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77264397] [2021-12-17 02:42:22,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:22,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 02:42:22,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:22,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 02:42:22,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:42:22,314 INFO L87 Difference]: Start difference. First operand 81 states and 104 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 02:42:22,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:22,365 INFO L93 Difference]: Finished difference Result 96 states and 121 transitions. [2021-12-17 02:42:22,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 02:42:22,366 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 39 [2021-12-17 02:42:22,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:22,367 INFO L225 Difference]: With dead ends: 96 [2021-12-17 02:42:22,367 INFO L226 Difference]: Without dead ends: 94 [2021-12-17 02:42:22,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:42:22,373 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 9 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 334 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.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:22,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 334 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 10 Unchecked, 0.0s Time] [2021-12-17 02:42:22,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-17 02:42:22,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 87. [2021-12-17 02:42:22,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 64 states have (on average 1.25) internal successors, (80), 67 states have internal predecessors, (80), 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 02:42:22,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 111 transitions. [2021-12-17 02:42:22,386 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 111 transitions. Word has length 39 [2021-12-17 02:42:22,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:22,386 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 111 transitions. [2021-12-17 02:42:22,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 02:42:22,386 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 111 transitions. [2021-12-17 02:42:22,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-17 02:42:22,388 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:22,388 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] [2021-12-17 02:42:22,397 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 02:42:22,596 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 02:42:22,597 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:22,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:22,597 INFO L85 PathProgramCache]: Analyzing trace with hash 518419771, now seen corresponding path program 1 times [2021-12-17 02:42:22,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:22,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94115957] [2021-12-17 02:42:22,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:22,598 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:22,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:22,599 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 02:42:22,600 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 02:42:22,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:22,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-17 02:42:22,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:22,759 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 02:42:22,759 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:22,759 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:22,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94115957] [2021-12-17 02:42:22,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94115957] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:22,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:22,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 02:42:22,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683279424] [2021-12-17 02:42:22,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:22,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 02:42:22,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:22,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 02:42:22,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:42:22,761 INFO L87 Difference]: Start difference. First operand 87 states and 111 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 02:42:22,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:22,797 INFO L93 Difference]: Finished difference Result 96 states and 120 transitions. [2021-12-17 02:42:22,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 02:42:22,798 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 39 [2021-12-17 02:42:22,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:22,799 INFO L225 Difference]: With dead ends: 96 [2021-12-17 02:42:22,799 INFO L226 Difference]: Without dead ends: 94 [2021-12-17 02:42:22,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:42:22,800 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 9 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 307 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.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:22,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 307 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 9 Unchecked, 0.0s Time] [2021-12-17 02:42:22,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-17 02:42:22,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2021-12-17 02:42:22,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 65 states have internal predecessors, (78), 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 02:42:22,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 107 transitions. [2021-12-17 02:42:22,806 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 107 transitions. Word has length 39 [2021-12-17 02:42:22,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:22,806 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 107 transitions. [2021-12-17 02:42:22,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 02:42:22,806 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 107 transitions. [2021-12-17 02:42:22,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-17 02:42:22,807 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:22,807 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] [2021-12-17 02:42:22,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-12-17 02:42:23,013 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 02:42:23,014 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:23,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:23,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1162622522, now seen corresponding path program 1 times [2021-12-17 02:42:23,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:23,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1139808135] [2021-12-17 02:42:23,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:23,015 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:23,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:23,015 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 02:42:23,016 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 02:42:23,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:23,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-17 02:42:23,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:23,180 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 02:42:23,180 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:23,180 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:23,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1139808135] [2021-12-17 02:42:23,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1139808135] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:23,181 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:23,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-17 02:42:23,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542170354] [2021-12-17 02:42:23,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:23,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 02:42:23,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:23,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 02:42:23,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-12-17 02:42:23,182 INFO L87 Difference]: Start difference. First operand 85 states and 107 transitions. Second operand has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 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 02:42:23,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:23,361 INFO L93 Difference]: Finished difference Result 126 states and 163 transitions. [2021-12-17 02:42:23,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 02:42:23,361 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 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 44 [2021-12-17 02:42:23,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:23,362 INFO L225 Difference]: With dead ends: 126 [2021-12-17 02:42:23,362 INFO L226 Difference]: Without dead ends: 119 [2021-12-17 02:42:23,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-12-17 02:42:23,363 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 34 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:23,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 666 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:42:23,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-12-17 02:42:23,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 100. [2021-12-17 02:42:23,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 74 states have (on average 1.2297297297297298) internal successors, (91), 76 states have internal predecessors, (91), 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 02:42:23,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 129 transitions. [2021-12-17 02:42:23,369 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 129 transitions. Word has length 44 [2021-12-17 02:42:23,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:23,370 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 129 transitions. [2021-12-17 02:42:23,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 9 states have internal predecessors, (28), 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 02:42:23,370 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 129 transitions. [2021-12-17 02:42:23,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-17 02:42:23,370 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:23,370 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] [2021-12-17 02:42:23,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-17 02:42:23,571 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 02:42:23,571 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:23,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:23,572 INFO L85 PathProgramCache]: Analyzing trace with hash -977013140, now seen corresponding path program 1 times [2021-12-17 02:42:23,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:23,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [564874145] [2021-12-17 02:42:23,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:23,572 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:23,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:23,573 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 02:42:23,573 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 02:42:23,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:23,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-17 02:42:23,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:23,737 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 02:42:23,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:23,926 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 02:42:23,926 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:23,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [564874145] [2021-12-17 02:42:23,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [564874145] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:23,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:23,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 14 [2021-12-17 02:42:23,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717740369] [2021-12-17 02:42:23,927 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:23,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-17 02:42:23,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:23,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-17 02:42:23,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-12-17 02:42:23,928 INFO L87 Difference]: Start difference. First operand 100 states and 129 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 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 02:42:24,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:24,143 INFO L93 Difference]: Finished difference Result 133 states and 171 transitions. [2021-12-17 02:42:24,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 02:42:24,144 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 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 46 [2021-12-17 02:42:24,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:24,145 INFO L225 Difference]: With dead ends: 133 [2021-12-17 02:42:24,145 INFO L226 Difference]: Without dead ends: 125 [2021-12-17 02:42:24,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-12-17 02:42:24,145 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 50 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:24,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 708 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:42:24,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-12-17 02:42:24,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 111. [2021-12-17 02:42:24,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 83 states have (on average 1.216867469879518) internal successors, (101), 84 states have internal predecessors, (101), 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 02:42:24,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 142 transitions. [2021-12-17 02:42:24,153 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 142 transitions. Word has length 46 [2021-12-17 02:42:24,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:24,153 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 142 transitions. [2021-12-17 02:42:24,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 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 02:42:24,153 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 142 transitions. [2021-12-17 02:42:24,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-17 02:42:24,154 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:24,154 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] [2021-12-17 02:42:24,163 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 02:42:24,354 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 02:42:24,355 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:24,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:24,355 INFO L85 PathProgramCache]: Analyzing trace with hash -919754838, now seen corresponding path program 1 times [2021-12-17 02:42:24,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:24,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1662638829] [2021-12-17 02:42:24,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:24,356 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:24,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:24,356 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 02:42:24,357 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 02:42:24,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:24,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-17 02:42:24,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:24,460 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 02:42:24,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:24,461 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:24,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1662638829] [2021-12-17 02:42:24,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1662638829] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:24,461 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:24,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 02:42:24,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077524345] [2021-12-17 02:42:24,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:24,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 02:42:24,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:24,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 02:42:24,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:42:24,463 INFO L87 Difference]: Start difference. First operand 111 states and 142 transitions. Second operand has 6 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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 02:42:24,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:24,488 INFO L93 Difference]: Finished difference Result 119 states and 149 transitions. [2021-12-17 02:42:24,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 02:42:24,489 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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 46 [2021-12-17 02:42:24,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:24,490 INFO L225 Difference]: With dead ends: 119 [2021-12-17 02:42:24,490 INFO L226 Difference]: Without dead ends: 104 [2021-12-17 02:42:24,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:42:24,490 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 6 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 312 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.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:24,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 312 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:42:24,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-12-17 02:42:24,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2021-12-17 02:42:24,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 78 states have (on average 1.205128205128205) internal successors, (94), 80 states have internal predecessors, (94), 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 02:42:24,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2021-12-17 02:42:24,500 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 46 [2021-12-17 02:42:24,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:24,500 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2021-12-17 02:42:24,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 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 02:42:24,500 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2021-12-17 02:42:24,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-17 02:42:24,501 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:24,501 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] [2021-12-17 02:42:24,509 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 02:42:24,707 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 02:42:24,710 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:24,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:24,710 INFO L85 PathProgramCache]: Analyzing trace with hash -168643793, now seen corresponding path program 1 times [2021-12-17 02:42:24,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:24,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1021112244] [2021-12-17 02:42:24,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:24,711 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:24,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:24,711 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 02:42:24,712 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 02:42:24,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:24,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-17 02:42:24,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:24,901 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 02:42:24,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:25,252 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 02:42:25,252 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:25,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1021112244] [2021-12-17 02:42:25,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1021112244] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:25,253 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:25,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2021-12-17 02:42:25,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848760248] [2021-12-17 02:42:25,253 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:25,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-17 02:42:25,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:25,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-17 02:42:25,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2021-12-17 02:42:25,254 INFO L87 Difference]: Start difference. First operand 104 states and 130 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 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 02:42:26,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:26,045 INFO L93 Difference]: Finished difference Result 151 states and 203 transitions. [2021-12-17 02:42:26,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-17 02:42:26,046 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 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 48 [2021-12-17 02:42:26,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:26,047 INFO L225 Difference]: With dead ends: 151 [2021-12-17 02:42:26,047 INFO L226 Difference]: Without dead ends: 114 [2021-12-17 02:42:26,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=199, Invalid=1361, Unknown=0, NotChecked=0, Total=1560 [2021-12-17 02:42:26,048 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 99 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 1241 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:26,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 1241 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 02:42:26,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2021-12-17 02:42:26,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 86. [2021-12-17 02:42:26,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 64 states have (on average 1.234375) internal successors, (79), 68 states have internal predecessors, (79), 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 02:42:26,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 115 transitions. [2021-12-17 02:42:26,054 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 115 transitions. Word has length 48 [2021-12-17 02:42:26,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:26,055 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 115 transitions. [2021-12-17 02:42:26,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 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 02:42:26,055 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 115 transitions. [2021-12-17 02:42:26,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-17 02:42:26,056 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:26,056 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] [2021-12-17 02:42:26,067 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 02:42:26,267 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 02:42:26,267 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:26,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:26,267 INFO L85 PathProgramCache]: Analyzing trace with hash 291178745, now seen corresponding path program 2 times [2021-12-17 02:42:26,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:26,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [686860532] [2021-12-17 02:42:26,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:42:26,268 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:26,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:26,269 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 02:42:26,271 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 02:42:26,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:42:26,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:42:26,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-17 02:42:26,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:26,468 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 02:42:26,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:26,800 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 02:42:26,800 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:26,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [686860532] [2021-12-17 02:42:26,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [686860532] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:26,801 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:26,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2021-12-17 02:42:26,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118676924] [2021-12-17 02:42:26,801 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:26,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-17 02:42:26,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:26,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-17 02:42:26,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2021-12-17 02:42:26,802 INFO L87 Difference]: Start difference. First operand 86 states and 115 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 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 02:42:27,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:27,608 INFO L93 Difference]: Finished difference Result 126 states and 173 transitions. [2021-12-17 02:42:27,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 02:42:27,610 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 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 48 [2021-12-17 02:42:27,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:27,611 INFO L225 Difference]: With dead ends: 126 [2021-12-17 02:42:27,611 INFO L226 Difference]: Without dead ends: 115 [2021-12-17 02:42:27,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=184, Invalid=1298, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 02:42:27,612 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 123 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:27,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 1032 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-17 02:42:27,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-12-17 02:42:27,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 88. [2021-12-17 02:42:27,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.2307692307692308) internal successors, (80), 69 states have internal predecessors, (80), 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 02:42:27,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 120 transitions. [2021-12-17 02:42:27,618 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 120 transitions. Word has length 48 [2021-12-17 02:42:27,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:27,619 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 120 transitions. [2021-12-17 02:42:27,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 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 02:42:27,619 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 120 transitions. [2021-12-17 02:42:27,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-17 02:42:27,619 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:27,619 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] [2021-12-17 02:42:27,626 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 02:42:27,820 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 02:42:27,820 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:27,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:27,820 INFO L85 PathProgramCache]: Analyzing trace with hash -744862915, now seen corresponding path program 1 times [2021-12-17 02:42:27,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:27,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [888812113] [2021-12-17 02:42:27,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:27,821 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:27,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:27,822 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 02:42:27,823 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 02:42:27,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:27,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 02:42:27,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:28,534 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 02:42:28,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:28,534 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:28,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [888812113] [2021-12-17 02:42:28,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [888812113] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:28,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:28,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 02:42:28,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083560720] [2021-12-17 02:42:28,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:28,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 02:42:28,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:28,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 02:42:28,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:42:28,536 INFO L87 Difference]: Start difference. First operand 88 states and 120 transitions. Second operand has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 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 02:42:28,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:28,553 INFO L93 Difference]: Finished difference Result 95 states and 127 transitions. [2021-12-17 02:42:28,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 02:42:28,554 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 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 49 [2021-12-17 02:42:28,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:28,555 INFO L225 Difference]: With dead ends: 95 [2021-12-17 02:42:28,555 INFO L226 Difference]: Without dead ends: 93 [2021-12-17 02:42:28,555 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:42:28,555 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 9 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 287 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.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:28,556 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 287 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 21 Unchecked, 0.0s Time] [2021-12-17 02:42:28,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-12-17 02:42:28,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2021-12-17 02:42:28,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.2205882352941178) internal successors, (83), 73 states have internal predecessors, (83), 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 02:42:28,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 125 transitions. [2021-12-17 02:42:28,561 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 125 transitions. Word has length 49 [2021-12-17 02:42:28,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:28,562 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 125 transitions. [2021-12-17 02:42:28,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 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 02:42:28,562 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 125 transitions. [2021-12-17 02:42:28,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-17 02:42:28,564 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:28,564 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 02:42:28,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-12-17 02:42:28,767 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 02:42:28,767 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:28,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:28,768 INFO L85 PathProgramCache]: Analyzing trace with hash -325172767, now seen corresponding path program 1 times [2021-12-17 02:42:28,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:28,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1275375738] [2021-12-17 02:42:28,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:28,768 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:28,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:28,769 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 02:42:28,770 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 02:42:28,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:28,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-17 02:42:28,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:28,930 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 02:42:28,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:29,160 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 02:42:29,160 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:29,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1275375738] [2021-12-17 02:42:29,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1275375738] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:29,160 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:29,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-12-17 02:42:29,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792763725] [2021-12-17 02:42:29,160 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:29,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-17 02:42:29,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:29,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-17 02:42:29,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-12-17 02:42:29,161 INFO L87 Difference]: Start difference. First operand 93 states and 125 transitions. Second operand has 16 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 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 02:42:29,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:29,403 INFO L93 Difference]: Finished difference Result 129 states and 179 transitions. [2021-12-17 02:42:29,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-17 02:42:29,404 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 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 50 [2021-12-17 02:42:29,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:29,405 INFO L225 Difference]: With dead ends: 129 [2021-12-17 02:42:29,405 INFO L226 Difference]: Without dead ends: 118 [2021-12-17 02:42:29,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2021-12-17 02:42:29,406 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 60 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:29,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 855 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:42:29,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-12-17 02:42:29,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 96. [2021-12-17 02:42:29,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 70 states have (on average 1.2142857142857142) internal successors, (85), 76 states have internal predecessors, (85), 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 02:42:29,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 130 transitions. [2021-12-17 02:42:29,412 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 130 transitions. Word has length 50 [2021-12-17 02:42:29,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:29,412 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 130 transitions. [2021-12-17 02:42:29,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 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 02:42:29,413 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 130 transitions. [2021-12-17 02:42:29,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-17 02:42:29,413 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:29,413 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] [2021-12-17 02:42:29,422 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 02:42:29,620 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 02:42:29,620 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:29,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:29,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1583051783, now seen corresponding path program 1 times [2021-12-17 02:42:29,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:29,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [781231581] [2021-12-17 02:42:29,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:29,621 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:29,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:29,622 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 02:42:29,623 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 02:42:29,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:29,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 02:42:29,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:29,772 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 02:42:29,773 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:29,773 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:29,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [781231581] [2021-12-17 02:42:29,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [781231581] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:29,774 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:29,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 02:42:29,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18433257] [2021-12-17 02:42:29,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:29,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 02:42:29,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:29,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 02:42:29,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:42:29,775 INFO L87 Difference]: Start difference. First operand 96 states and 130 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 7 states have internal predecessors, (37), 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 02:42:29,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:29,838 INFO L93 Difference]: Finished difference Result 159 states and 202 transitions. [2021-12-17 02:42:29,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 02:42:29,839 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 7 states have internal predecessors, (37), 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 54 [2021-12-17 02:42:29,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:29,839 INFO L225 Difference]: With dead ends: 159 [2021-12-17 02:42:29,839 INFO L226 Difference]: Without dead ends: 91 [2021-12-17 02:42:29,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-12-17 02:42:29,840 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 13 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 515 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.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:29,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 515 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:42:29,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-12-17 02:42:29,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 88. [2021-12-17 02:42:29,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 64 states have (on average 1.234375) internal successors, (79), 70 states have internal predecessors, (79), 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 02:42:29,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 121 transitions. [2021-12-17 02:42:29,845 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 121 transitions. Word has length 54 [2021-12-17 02:42:29,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:29,845 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 121 transitions. [2021-12-17 02:42:29,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 7 states have internal predecessors, (37), 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 02:42:29,845 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 121 transitions. [2021-12-17 02:42:29,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-12-17 02:42:29,845 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:29,846 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 02:42:29,865 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 02:42:30,054 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 02:42:30,054 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:30,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:30,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1846975685, now seen corresponding path program 1 times [2021-12-17 02:42:30,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:30,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1065770041] [2021-12-17 02:42:30,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:30,055 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:30,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:30,068 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 02:42:30,069 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 02:42:30,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:30,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 02:42:30,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:33,885 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 02:42:33,885 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:33,886 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:33,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1065770041] [2021-12-17 02:42:33,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1065770041] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:33,886 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:33,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 02:42:33,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970914958] [2021-12-17 02:42:33,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:33,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 02:42:33,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:33,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 02:42:33,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=37, Unknown=1, NotChecked=0, Total=56 [2021-12-17 02:42:33,887 INFO L87 Difference]: Start difference. First operand 88 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 02:42:33,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:33,934 INFO L93 Difference]: Finished difference Result 94 states and 126 transitions. [2021-12-17 02:42:33,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 02:42:33,934 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 02:42:33,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:33,935 INFO L225 Difference]: With dead ends: 94 [2021-12-17 02:42:33,935 INFO L226 Difference]: Without dead ends: 90 [2021-12-17 02:42:33,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=22, Invalid=49, Unknown=1, NotChecked=0, Total=72 [2021-12-17 02:42:33,935 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 11 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:33,935 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 286 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 18 Unchecked, 0.0s Time] [2021-12-17 02:42:33,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-12-17 02:42:33,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 85. [2021-12-17 02:42:33,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 63 states have (on average 1.2222222222222223) internal successors, (77), 67 states have internal predecessors, (77), 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 02:42:33,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 117 transitions. [2021-12-17 02:42:33,940 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 117 transitions. Word has length 50 [2021-12-17 02:42:33,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:33,940 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 117 transitions. [2021-12-17 02:42:33,940 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 02:42:33,941 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 117 transitions. [2021-12-17 02:42:33,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-17 02:42:33,941 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:33,941 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] [2021-12-17 02:42:33,957 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 02:42:34,143 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 02:42:34,144 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:34,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:34,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1592416888, now seen corresponding path program 1 times [2021-12-17 02:42:34,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:34,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2089145209] [2021-12-17 02:42:34,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:34,144 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:34,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:34,145 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 02:42:34,150 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 02:42:34,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:34,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 02:42:34,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:34,297 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 02:42:34,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:34,453 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 02:42:34,454 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:34,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2089145209] [2021-12-17 02:42:34,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2089145209] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:34,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:34,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-12-17 02:42:34,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897709689] [2021-12-17 02:42:34,454 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:34,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 02:42:34,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:34,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 02:42:34,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 02:42:34,455 INFO L87 Difference]: Start difference. First operand 85 states and 117 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 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 02:42:34,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:34,604 INFO L93 Difference]: Finished difference Result 111 states and 163 transitions. [2021-12-17 02:42:34,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 02:42:34,605 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 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 54 [2021-12-17 02:42:34,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:34,605 INFO L225 Difference]: With dead ends: 111 [2021-12-17 02:42:34,605 INFO L226 Difference]: Without dead ends: 98 [2021-12-17 02:42:34,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-12-17 02:42:34,606 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 119 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:34,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 483 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:42:34,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-17 02:42:34,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 88. [2021-12-17 02:42:34,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.2153846153846153) internal successors, (79), 70 states have internal predecessors, (79), 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 02:42:34,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 122 transitions. [2021-12-17 02:42:34,612 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 122 transitions. Word has length 54 [2021-12-17 02:42:34,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:34,612 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 122 transitions. [2021-12-17 02:42:34,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 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 02:42:34,612 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 122 transitions. [2021-12-17 02:42:34,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-17 02:42:34,613 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:34,613 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] [2021-12-17 02:42:34,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-12-17 02:42:34,823 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 02:42:34,823 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:34,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:34,824 INFO L85 PathProgramCache]: Analyzing trace with hash -177633806, now seen corresponding path program 1 times [2021-12-17 02:42:34,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:34,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [286816369] [2021-12-17 02:42:34,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:34,824 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:34,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:34,825 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 02:42:34,826 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 02:42:34,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:34,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 02:42:34,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:34,994 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 02:42:34,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:35,212 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 02:42:35,212 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:35,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [286816369] [2021-12-17 02:42:35,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [286816369] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:35,212 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:35,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-12-17 02:42:35,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945023115] [2021-12-17 02:42:35,213 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:35,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 02:42:35,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:35,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 02:42:35,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 02:42:35,214 INFO L87 Difference]: Start difference. First operand 88 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 02:42:35,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:35,371 INFO L93 Difference]: Finished difference Result 111 states and 161 transitions. [2021-12-17 02:42:35,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:42:35,372 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 63 [2021-12-17 02:42:35,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:35,373 INFO L225 Difference]: With dead ends: 111 [2021-12-17 02:42:35,373 INFO L226 Difference]: Without dead ends: 98 [2021-12-17 02:42:35,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-12-17 02:42:35,374 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 108 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:35,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 497 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:42:35,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-17 02:42:35,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 88. [2021-12-17 02:42:35,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.2153846153846153) internal successors, (79), 70 states have internal predecessors, (79), 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 02:42:35,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 121 transitions. [2021-12-17 02:42:35,379 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 121 transitions. Word has length 63 [2021-12-17 02:42:35,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:35,379 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 121 transitions. [2021-12-17 02:42:35,379 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 02:42:35,380 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 121 transitions. [2021-12-17 02:42:35,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-17 02:42:35,380 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:35,380 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] [2021-12-17 02:42:35,397 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 02:42:35,587 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 02:42:35,587 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:35,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:35,587 INFO L85 PathProgramCache]: Analyzing trace with hash -378794195, now seen corresponding path program 1 times [2021-12-17 02:42:35,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:35,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [599675868] [2021-12-17 02:42:35,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:35,588 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:35,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:35,589 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 02:42:35,590 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 02:42:35,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:35,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 02:42:35,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:35,765 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 02:42:35,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:35,940 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 02:42:35,940 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:35,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [599675868] [2021-12-17 02:42:35,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [599675868] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:35,940 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:35,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-12-17 02:42:35,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392213094] [2021-12-17 02:42:35,941 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:35,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 02:42:35,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:35,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 02:42:35,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 02:42:35,942 INFO L87 Difference]: Start difference. First operand 88 states and 121 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 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 02:42:36,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:36,118 INFO L93 Difference]: Finished difference Result 109 states and 153 transitions. [2021-12-17 02:42:36,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 02:42:36,119 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 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 63 [2021-12-17 02:42:36,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:36,119 INFO L225 Difference]: With dead ends: 109 [2021-12-17 02:42:36,119 INFO L226 Difference]: Without dead ends: 95 [2021-12-17 02:42:36,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-12-17 02:42:36,120 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 101 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:36,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 567 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:42:36,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-12-17 02:42:36,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 85. [2021-12-17 02:42:36,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 63 states have (on average 1.2063492063492063) internal successors, (76), 67 states have internal predecessors, (76), 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 02:42:36,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 115 transitions. [2021-12-17 02:42:36,127 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 115 transitions. Word has length 63 [2021-12-17 02:42:36,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:36,128 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 115 transitions. [2021-12-17 02:42:36,128 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 states have internal predecessors, (44), 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 02:42:36,128 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 115 transitions. [2021-12-17 02:42:36,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-17 02:42:36,130 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:36,130 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] [2021-12-17 02:42:36,141 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 02:42:36,336 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 02:42:36,337 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:36,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:36,338 INFO L85 PathProgramCache]: Analyzing trace with hash -2130957302, now seen corresponding path program 1 times [2021-12-17 02:42:36,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:36,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [828063984] [2021-12-17 02:42:36,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:36,338 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:36,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:36,339 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 02:42:36,340 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 02:42:36,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:36,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 02:42:36,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:36,522 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 02:42:36,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:36,718 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 02:42:36,718 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:36,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [828063984] [2021-12-17 02:42:36,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [828063984] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:36,718 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:36,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-12-17 02:42:36,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167869313] [2021-12-17 02:42:36,718 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:36,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 02:42:36,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:36,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 02:42:36,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 02:42:36,719 INFO L87 Difference]: Start difference. First operand 85 states and 115 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 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 02:42:36,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:36,886 INFO L93 Difference]: Finished difference Result 106 states and 147 transitions. [2021-12-17 02:42:36,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:42:36,887 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 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 65 [2021-12-17 02:42:36,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:36,887 INFO L225 Difference]: With dead ends: 106 [2021-12-17 02:42:36,887 INFO L226 Difference]: Without dead ends: 92 [2021-12-17 02:42:36,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-12-17 02:42:36,888 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 104 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:36,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 524 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:42:36,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-12-17 02:42:36,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 82. [2021-12-17 02:42:36,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 61 states have (on average 1.1967213114754098) internal successors, (73), 64 states have internal predecessors, (73), 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 02:42:36,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 110 transitions. [2021-12-17 02:42:36,899 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 110 transitions. Word has length 65 [2021-12-17 02:42:36,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:36,899 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 110 transitions. [2021-12-17 02:42:36,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 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 02:42:36,900 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 110 transitions. [2021-12-17 02:42:36,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-17 02:42:36,901 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:36,901 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] [2021-12-17 02:42:36,908 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 02:42:37,101 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 02:42:37,102 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:37,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:37,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1951422266, now seen corresponding path program 1 times [2021-12-17 02:42:37,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:37,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [92413463] [2021-12-17 02:42:37,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:37,103 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:37,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:37,104 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 02:42:37,105 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 02:42:37,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:37,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-17 02:42:37,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:37,534 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 02:42:37,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:37,534 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:37,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [92413463] [2021-12-17 02:42:37,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [92413463] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:37,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:37,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-17 02:42:37,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354254830] [2021-12-17 02:42:37,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:37,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 02:42:37,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:37,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 02:42:37,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:42:37,536 INFO L87 Difference]: Start difference. First operand 82 states and 110 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 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 02:42:37,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:37,969 INFO L93 Difference]: Finished difference Result 108 states and 148 transitions. [2021-12-17 02:42:37,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 02:42:37,970 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 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 72 [2021-12-17 02:42:37,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:37,971 INFO L225 Difference]: With dead ends: 108 [2021-12-17 02:42:37,971 INFO L226 Difference]: Without dead ends: 97 [2021-12-17 02:42:37,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-12-17 02:42:37,972 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 47 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:37,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 518 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-17 02:42:37,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-12-17 02:42:37,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 92. [2021-12-17 02:42:37,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 68 states have (on average 1.2058823529411764) internal successors, (82), 73 states have internal predecessors, (82), 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 02:42:37,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 128 transitions. [2021-12-17 02:42:37,977 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 128 transitions. Word has length 72 [2021-12-17 02:42:37,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:37,978 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 128 transitions. [2021-12-17 02:42:37,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 10 states have internal predecessors, (34), 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 02:42:37,978 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 128 transitions. [2021-12-17 02:42:37,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-17 02:42:37,978 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:37,978 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] [2021-12-17 02:42:37,993 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 02:42:38,179 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 02:42:38,179 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:38,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:38,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1279345645, now seen corresponding path program 1 times [2021-12-17 02:42:38,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:38,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252275848] [2021-12-17 02:42:38,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:38,180 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:38,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:38,181 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 02:42:38,182 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 02:42:38,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:38,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-17 02:42:38,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:38,640 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 02:42:38,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:39,776 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 02:42:39,777 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:39,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252275848] [2021-12-17 02:42:39,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252275848] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:39,777 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:39,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-12-17 02:42:39,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900326498] [2021-12-17 02:42:39,777 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:39,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 02:42:39,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:39,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 02:42:39,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-17 02:42:39,778 INFO L87 Difference]: Start difference. First operand 92 states and 128 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 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 02:42:42,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:42,419 INFO L93 Difference]: Finished difference Result 113 states and 155 transitions. [2021-12-17 02:42:42,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 02:42:42,420 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 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 72 [2021-12-17 02:42:42,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:42,421 INFO L225 Difference]: With dead ends: 113 [2021-12-17 02:42:42,421 INFO L226 Difference]: Without dead ends: 102 [2021-12-17 02:42:42,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 02:42:42,422 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 153 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:42,422 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 855 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-17 02:42:42,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-12-17 02:42:42,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 90. [2021-12-17 02:42:42,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 67 states have (on average 1.208955223880597) internal successors, (81), 72 states have internal predecessors, (81), 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 02:42:42,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 121 transitions. [2021-12-17 02:42:42,427 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 121 transitions. Word has length 72 [2021-12-17 02:42:42,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:42,427 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 121 transitions. [2021-12-17 02:42:42,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 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 02:42:42,427 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 121 transitions. [2021-12-17 02:42:42,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-17 02:42:42,428 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:42,428 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] [2021-12-17 02:42:42,443 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 02:42:42,628 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 02:42:42,628 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:42,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:42,629 INFO L85 PathProgramCache]: Analyzing trace with hash -784876239, now seen corresponding path program 2 times [2021-12-17 02:42:42,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:42,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [964323002] [2021-12-17 02:42:42,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:42:42,629 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:42,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:42,630 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 02:42:42,632 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 02:42:42,682 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:42:42,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:42:42,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-17 02:42:42,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:43,129 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 02:42:43,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:44,341 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 02:42:44,342 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:44,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [964323002] [2021-12-17 02:42:44,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [964323002] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:44,342 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:44,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-12-17 02:42:44,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789927964] [2021-12-17 02:42:44,342 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:44,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 02:42:44,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:44,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 02:42:44,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-17 02:42:44,343 INFO L87 Difference]: Start difference. First operand 90 states and 121 transitions. Second operand has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 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 02:42:47,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:47,026 INFO L93 Difference]: Finished difference Result 111 states and 147 transitions. [2021-12-17 02:42:47,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-17 02:42:47,028 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 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 72 [2021-12-17 02:42:47,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:47,031 INFO L225 Difference]: With dead ends: 111 [2021-12-17 02:42:47,031 INFO L226 Difference]: Without dead ends: 102 [2021-12-17 02:42:47,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 02:42:47,032 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 165 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:47,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 780 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-12-17 02:42:47,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-12-17 02:42:47,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 80. [2021-12-17 02:42:47,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 60 states have (on average 1.2) internal successors, (72), 63 states have internal predecessors, (72), 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 02:42:47,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 102 transitions. [2021-12-17 02:42:47,037 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 102 transitions. Word has length 72 [2021-12-17 02:42:47,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:47,037 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 102 transitions. [2021-12-17 02:42:47,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5454545454545454) internal successors, (56), 22 states have internal predecessors, (56), 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 02:42:47,037 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 102 transitions. [2021-12-17 02:42:47,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-12-17 02:42:47,038 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:47,038 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] [2021-12-17 02:42:47,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-12-17 02:42:47,245 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 02:42:47,246 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:47,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash 324909818, now seen corresponding path program 1 times [2021-12-17 02:42:47,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:47,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1858514385] [2021-12-17 02:42:47,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:47,246 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:47,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:47,247 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 02:42:47,248 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 02:42:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:47,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-17 02:42:47,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:47,629 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 02:42:47,629 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:47,629 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:47,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1858514385] [2021-12-17 02:42:47,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1858514385] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:47,630 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:47,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 02:42:47,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612246536] [2021-12-17 02:42:47,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:47,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 02:42:47,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:47,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 02:42:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:42:47,631 INFO L87 Difference]: Start difference. First operand 80 states and 102 transitions. Second operand has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 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 02:42:47,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:47,989 INFO L93 Difference]: Finished difference Result 99 states and 127 transitions. [2021-12-17 02:42:47,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:42:47,992 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 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 72 [2021-12-17 02:42:47,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:47,992 INFO L225 Difference]: With dead ends: 99 [2021-12-17 02:42:47,992 INFO L226 Difference]: Without dead ends: 88 [2021-12-17 02:42:47,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-12-17 02:42:47,993 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 28 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:47,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 447 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 02:42:47,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-12-17 02:42:47,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 69. [2021-12-17 02:42:47,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 52 states have (on average 1.2115384615384615) internal successors, (63), 54 states have internal predecessors, (63), 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 02:42:47,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 86 transitions. [2021-12-17 02:42:47,997 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 86 transitions. Word has length 72 [2021-12-17 02:42:47,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:47,997 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 86 transitions. [2021-12-17 02:42:47,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 9 states have internal predecessors, (34), 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 02:42:47,997 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 86 transitions. [2021-12-17 02:42:47,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-17 02:42:47,998 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:47,998 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] [2021-12-17 02:42:48,011 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 02:42:48,209 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 02:42:48,209 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:48,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:48,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1031466431, now seen corresponding path program 1 times [2021-12-17 02:42:48,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:48,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542070802] [2021-12-17 02:42:48,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:48,210 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:48,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:48,211 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 02:42:48,213 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 02:42:48,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:48,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-17 02:42:48,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:48,861 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 02:42:48,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:49,235 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:49,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542070802] [2021-12-17 02:42:49,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542070802] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 02:42:49,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1502041668] [2021-12-17 02:42:49,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:49,236 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-17 02:42:49,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2021-12-17 02:42:49,237 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-17 02:42:49,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-12-17 02:42:49,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:49,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-17 02:42:49,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:49,540 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 02:42:49,540 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:49,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1502041668] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:49,540 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 02:42:49,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [14] total 17 [2021-12-17 02:42:49,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589336248] [2021-12-17 02:42:49,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:49,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 02:42:49,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:49,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 02:42:49,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-12-17 02:42:49,541 INFO L87 Difference]: Start difference. First operand 69 states and 86 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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 02:42:49,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:49,624 INFO L93 Difference]: Finished difference Result 110 states and 150 transitions. [2021-12-17 02:42:49,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 02:42:49,625 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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 74 [2021-12-17 02:42:49,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:49,626 INFO L225 Difference]: With dead ends: 110 [2021-12-17 02:42:49,626 INFO L226 Difference]: Without dead ends: 99 [2021-12-17 02:42:49,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-12-17 02:42:49,627 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 22 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 280 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.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:49,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 280 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:42:49,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-17 02:42:49,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 92. [2021-12-17 02:42:49,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 68 states have (on average 1.2058823529411764) internal successors, (82), 73 states have internal predecessors, (82), 13 states have call successors, (13), 5 states have call predecessors, (13), 10 states have return successors, (30), 13 states have call predecessors, (30), 12 states have call successors, (30) [2021-12-17 02:42:49,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 125 transitions. [2021-12-17 02:42:49,634 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 125 transitions. Word has length 74 [2021-12-17 02:42:49,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:49,635 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 125 transitions. [2021-12-17 02:42:49,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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 02:42:49,635 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 125 transitions. [2021-12-17 02:42:49,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-17 02:42:49,636 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:49,636 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] [2021-12-17 02:42:49,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2021-12-17 02:42:49,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-12-17 02:42:50,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 02:42:50,038 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:50,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:50,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1250321149, now seen corresponding path program 1 times [2021-12-17 02:42:50,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:50,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [550429981] [2021-12-17 02:42:50,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:50,039 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:50,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:50,040 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 02:42:50,040 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 02:42:50,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:50,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-17 02:42:50,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:50,502 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 02:42:50,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:51,649 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 02:42:51,650 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:51,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [550429981] [2021-12-17 02:42:51,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [550429981] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:51,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:51,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-12-17 02:42:51,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522009668] [2021-12-17 02:42:51,650 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:51,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 02:42:51,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:51,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 02:42:51,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-17 02:42:51,651 INFO L87 Difference]: Start difference. First operand 92 states and 125 transitions. Second operand has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 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 02:42:54,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:54,350 INFO L93 Difference]: Finished difference Result 113 states and 150 transitions. [2021-12-17 02:42:54,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-17 02:42:54,351 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 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 74 [2021-12-17 02:42:54,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:54,352 INFO L225 Difference]: With dead ends: 113 [2021-12-17 02:42:54,352 INFO L226 Difference]: Without dead ends: 102 [2021-12-17 02:42:54,352 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=204, Invalid=852, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 02:42:54,353 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 174 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:54,353 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 752 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-17 02:42:54,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-12-17 02:42:54,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 84. [2021-12-17 02:42:54,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 63 states have (on average 1.2222222222222223) internal successors, (77), 66 states have internal predecessors, (77), 12 states have call successors, (12), 5 states have call predecessors, (12), 8 states have return successors, (21), 12 states have call predecessors, (21), 11 states have call successors, (21) [2021-12-17 02:42:54,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 110 transitions. [2021-12-17 02:42:54,359 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 110 transitions. Word has length 74 [2021-12-17 02:42:54,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:54,359 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 110 transitions. [2021-12-17 02:42:54,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 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 02:42:54,362 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 110 transitions. [2021-12-17 02:42:54,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-17 02:42:54,363 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:54,363 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, 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 02:42:54,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-12-17 02:42:54,570 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 02:42:54,571 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:54,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:54,571 INFO L85 PathProgramCache]: Analyzing trace with hash 359389810, now seen corresponding path program 1 times [2021-12-17 02:42:54,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:54,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1361443726] [2021-12-17 02:42:54,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:54,571 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:54,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:54,572 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 02:42:54,576 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 02:42:54,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:54,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 02:42:54,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:54,740 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 02:42:54,740 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:42:54,741 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:54,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1361443726] [2021-12-17 02:42:54,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1361443726] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:42:54,741 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:42:54,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 02:42:54,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637945688] [2021-12-17 02:42:54,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:42:54,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 02:42:54,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:54,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 02:42:54,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:42:54,742 INFO L87 Difference]: Start difference. First operand 84 states and 110 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 02:42:54,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:54,789 INFO L93 Difference]: Finished difference Result 103 states and 134 transitions. [2021-12-17 02:42:54,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 02:42:54,790 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 74 [2021-12-17 02:42:54,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:54,790 INFO L225 Difference]: With dead ends: 103 [2021-12-17 02:42:54,790 INFO L226 Difference]: Without dead ends: 94 [2021-12-17 02:42:54,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:42:54,791 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 7 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:54,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 340 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:42:54,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-17 02:42:54,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 89. [2021-12-17 02:42:54,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 66 states have (on average 1.2121212121212122) internal successors, (80), 70 states have internal predecessors, (80), 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 02:42:54,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 116 transitions. [2021-12-17 02:42:54,796 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 116 transitions. Word has length 74 [2021-12-17 02:42:54,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:54,796 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 116 transitions. [2021-12-17 02:42:54,796 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 02:42:54,797 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 116 transitions. [2021-12-17 02:42:54,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-17 02:42:54,797 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:54,797 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] [2021-12-17 02:42:54,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-12-17 02:42:55,011 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 02:42:55,012 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:55,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:55,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1455113153, now seen corresponding path program 2 times [2021-12-17 02:42:55,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:55,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [92678483] [2021-12-17 02:42:55,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:42:55,012 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:55,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:55,013 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 02:42:55,014 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 02:42:55,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:42:55,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:42:55,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-17 02:42:55,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:55,454 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 02:42:55,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:42:56,559 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 02:42:56,559 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:42:56,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [92678483] [2021-12-17 02:42:56,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [92678483] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:42:56,559 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:42:56,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2021-12-17 02:42:56,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967307953] [2021-12-17 02:42:56,559 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:42:56,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 02:42:56,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:42:56,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 02:42:56,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-12-17 02:42:56,560 INFO L87 Difference]: Start difference. First operand 89 states and 116 transitions. Second operand has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 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 02:42:58,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:42:58,858 INFO L93 Difference]: Finished difference Result 115 states and 149 transitions. [2021-12-17 02:42:58,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 02:42:58,859 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 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 74 [2021-12-17 02:42:58,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:42:58,860 INFO L225 Difference]: With dead ends: 115 [2021-12-17 02:42:58,860 INFO L226 Difference]: Without dead ends: 98 [2021-12-17 02:42:58,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=201, Invalid=855, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 02:42:58,861 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 153 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:42:58,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 768 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-12-17 02:42:58,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-17 02:42:58,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 86. [2021-12-17 02:42:58,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 64 states have (on average 1.1875) internal successors, (76), 67 states have internal predecessors, (76), 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 02:42:58,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 110 transitions. [2021-12-17 02:42:58,866 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 110 transitions. Word has length 74 [2021-12-17 02:42:58,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:42:58,866 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 110 transitions. [2021-12-17 02:42:58,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 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 02:42:58,867 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 110 transitions. [2021-12-17 02:42:58,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-17 02:42:58,871 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:42:58,872 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] [2021-12-17 02:42:58,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2021-12-17 02:42:59,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 02:42:59,079 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:42:59,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:42:59,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1678929915, now seen corresponding path program 1 times [2021-12-17 02:42:59,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:42:59,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1121300587] [2021-12-17 02:42:59,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:42:59,080 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:42:59,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:42:59,081 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-17 02:42:59,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-12-17 02:42:59,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:42:59,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-17 02:42:59,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:42:59,744 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 02:42:59,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:43:01,577 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 02:43:01,578 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:43:01,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1121300587] [2021-12-17 02:43:01,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1121300587] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:43:01,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:43:01,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2021-12-17 02:43:01,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86217948] [2021-12-17 02:43:01,578 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:43:01,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-17 02:43:01,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:43:01,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-17 02:43:01,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-12-17 02:43:01,579 INFO L87 Difference]: Start difference. First operand 86 states and 110 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 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 02:43:07,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:43:07,580 INFO L93 Difference]: Finished difference Result 116 states and 152 transitions. [2021-12-17 02:43:07,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 02:43:07,581 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 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 02:43:07,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:43:07,582 INFO L225 Difference]: With dead ends: 116 [2021-12-17 02:43:07,582 INFO L226 Difference]: Without dead ends: 105 [2021-12-17 02:43:07,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=273, Invalid=1449, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 02:43:07,583 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 133 mSDsluCounter, 921 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-12-17 02:43:07,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 995 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2021-12-17 02:43:07,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-12-17 02:43:07,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 98. [2021-12-17 02:43:07,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 71 states have (on average 1.1690140845070423) internal successors, (83), 76 states have internal predecessors, (83), 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 02:43:07,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 131 transitions. [2021-12-17 02:43:07,589 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 131 transitions. Word has length 81 [2021-12-17 02:43:07,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:43:07,590 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 131 transitions. [2021-12-17 02:43:07,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 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 02:43:07,590 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 131 transitions. [2021-12-17 02:43:07,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-17 02:43:07,591 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:43:07,591 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] [2021-12-17 02:43:07,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2021-12-17 02:43:07,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-17 02:43:07,798 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:43:07,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:43:07,798 INFO L85 PathProgramCache]: Analyzing trace with hash -2063078729, now seen corresponding path program 2 times [2021-12-17 02:43:07,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:43:07,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1287000353] [2021-12-17 02:43:07,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:43:07,798 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:43:07,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:43:07,799 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 02:43:07,800 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 02:43:07,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:43:07,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:43:07,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-17 02:43:07,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:43:08,443 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 02:43:08,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:43:10,408 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 02:43:10,409 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:43:10,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1287000353] [2021-12-17 02:43:10,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1287000353] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:43:10,409 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:43:10,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2021-12-17 02:43:10,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368960186] [2021-12-17 02:43:10,409 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:43:10,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-17 02:43:10,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:43:10,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-17 02:43:10,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-12-17 02:43:10,410 INFO L87 Difference]: Start difference. First operand 98 states and 131 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 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 02:43:14,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:43:14,852 INFO L93 Difference]: Finished difference Result 118 states and 158 transitions. [2021-12-17 02:43:14,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-17 02:43:14,853 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 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 02:43:14,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:43:14,861 INFO L225 Difference]: With dead ends: 118 [2021-12-17 02:43:14,861 INFO L226 Difference]: Without dead ends: 107 [2021-12-17 02:43:14,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 02:43:14,862 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 153 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:43:14,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 914 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2021-12-17 02:43:14,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-12-17 02:43:14,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 100. [2021-12-17 02:43:14,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 72 states have (on average 1.1666666666666667) internal successors, (84), 77 states have internal predecessors, (84), 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 02:43:14,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 135 transitions. [2021-12-17 02:43:14,871 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 135 transitions. Word has length 81 [2021-12-17 02:43:14,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:43:14,872 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 135 transitions. [2021-12-17 02:43:14,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 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 02:43:14,872 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 135 transitions. [2021-12-17 02:43:14,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-17 02:43:14,873 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:43:14,873 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] [2021-12-17 02:43:14,897 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 02:43:15,083 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 02:43:15,083 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:43:15,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:43:15,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1451945505, now seen corresponding path program 1 times [2021-12-17 02:43:15,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:43:15,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1987179643] [2021-12-17 02:43:15,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:43:15,084 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:43:15,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:43:15,087 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 02:43:15,089 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 02:43:15,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:43:15,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-17 02:43:15,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:43:15,694 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 02:43:15,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:43:17,528 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 02:43:17,529 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:43:17,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1987179643] [2021-12-17 02:43:17,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1987179643] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:43:17,529 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:43:17,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2021-12-17 02:43:17,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157149533] [2021-12-17 02:43:17,529 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:43:17,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-17 02:43:17,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:43:17,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-17 02:43:17,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-12-17 02:43:17,530 INFO L87 Difference]: Start difference. First operand 100 states and 135 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 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 02:43:22,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:43:22,015 INFO L93 Difference]: Finished difference Result 114 states and 150 transitions. [2021-12-17 02:43:22,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-17 02:43:22,016 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 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 79 [2021-12-17 02:43:22,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:43:22,017 INFO L225 Difference]: With dead ends: 114 [2021-12-17 02:43:22,017 INFO L226 Difference]: Without dead ends: 105 [2021-12-17 02:43:22,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 02:43:22,018 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 156 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 548 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-12-17 02:43:22,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 896 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 548 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2021-12-17 02:43:22,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-12-17 02:43:22,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 100. [2021-12-17 02:43:22,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 72 states have (on average 1.1666666666666667) internal successors, (84), 77 states have internal predecessors, (84), 17 states have call successors, (17), 5 states have call predecessors, (17), 10 states have return successors, (30), 17 states have call predecessors, (30), 16 states have call successors, (30) [2021-12-17 02:43:22,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 131 transitions. [2021-12-17 02:43:22,030 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 131 transitions. Word has length 79 [2021-12-17 02:43:22,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:43:22,031 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 131 transitions. [2021-12-17 02:43:22,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 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 02:43:22,031 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 131 transitions. [2021-12-17 02:43:22,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-17 02:43:22,031 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:43:22,032 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] [2021-12-17 02:43:22,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-12-17 02:43:22,239 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 02:43:22,239 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:43:22,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:43:22,239 INFO L85 PathProgramCache]: Analyzing trace with hash -476190709, now seen corresponding path program 1 times [2021-12-17 02:43:22,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:43:22,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1701601048] [2021-12-17 02:43:22,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:43:22,240 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:43:22,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:43:22,241 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 02:43:22,241 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 02:43:22,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:43:22,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 02:43:22,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:43:22,453 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 02:43:22,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:43:22,721 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 02:43:22,722 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:43:22,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1701601048] [2021-12-17 02:43:22,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1701601048] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:43:22,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:43:22,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-12-17 02:43:22,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697314421] [2021-12-17 02:43:22,722 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:43:22,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-17 02:43:22,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:43:22,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-17 02:43:22,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-17 02:43:22,723 INFO L87 Difference]: Start difference. First operand 100 states and 131 transitions. Second operand has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 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 02:43:23,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:43:23,062 INFO L93 Difference]: Finished difference Result 109 states and 139 transitions. [2021-12-17 02:43:23,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 02:43:23,062 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 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 02:43:23,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:43:23,063 INFO L225 Difference]: With dead ends: 109 [2021-12-17 02:43:23,063 INFO L226 Difference]: Without dead ends: 98 [2021-12-17 02:43:23,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-12-17 02:43:23,064 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 112 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:43:23,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 713 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 02:43:23,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-17 02:43:23,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2021-12-17 02:43:23,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 71 states have (on average 1.1690140845070423) internal successors, (83), 76 states have internal predecessors, (83), 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 02:43:23,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 127 transitions. [2021-12-17 02:43:23,070 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 127 transitions. Word has length 82 [2021-12-17 02:43:23,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:43:23,070 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 127 transitions. [2021-12-17 02:43:23,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 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 02:43:23,071 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 127 transitions. [2021-12-17 02:43:23,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-12-17 02:43:23,071 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:43:23,071 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] [2021-12-17 02:43:23,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-12-17 02:43:23,272 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 02:43:23,272 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:43:23,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:43:23,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1133603807, now seen corresponding path program 2 times [2021-12-17 02:43:23,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:43:23,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2122076614] [2021-12-17 02:43:23,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:43:23,273 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:43:23,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:43:23,273 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 02:43:23,274 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 02:43:23,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:43:23,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:43:23,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-17 02:43:23,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:43:23,921 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 02:43:23,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:43:25,758 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 02:43:25,758 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:43:25,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2122076614] [2021-12-17 02:43:25,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2122076614] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:43:25,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:43:25,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2021-12-17 02:43:25,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770134962] [2021-12-17 02:43:25,758 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:43:25,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-17 02:43:25,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:43:25,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-17 02:43:25,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-12-17 02:43:25,759 INFO L87 Difference]: Start difference. First operand 98 states and 127 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 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 02:43:31,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:43:31,964 INFO L93 Difference]: Finished difference Result 112 states and 142 transitions. [2021-12-17 02:43:31,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 02:43:31,965 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 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 79 [2021-12-17 02:43:31,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:43:31,968 INFO L225 Difference]: With dead ends: 112 [2021-12-17 02:43:31,968 INFO L226 Difference]: Without dead ends: 103 [2021-12-17 02:43:31,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=273, Invalid=1449, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 02:43:31,969 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 172 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-12-17 02:43:31,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 952 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2021-12-17 02:43:31,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-12-17 02:43:31,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 98. [2021-12-17 02:43:31,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 71 states have (on average 1.1690140845070423) internal successors, (83), 76 states have internal predecessors, (83), 16 states have call successors, (16), 5 states have call predecessors, (16), 10 states have return successors, (26), 16 states have call predecessors, (26), 15 states have call successors, (26) [2021-12-17 02:43:31,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 125 transitions. [2021-12-17 02:43:31,976 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 125 transitions. Word has length 79 [2021-12-17 02:43:31,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:43:31,976 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 125 transitions. [2021-12-17 02:43:31,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 26 states have internal predecessors, (60), 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 02:43:31,976 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 125 transitions. [2021-12-17 02:43:31,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-17 02:43:31,977 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:43:31,978 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] [2021-12-17 02:43:31,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-12-17 02:43:32,184 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 02:43:32,184 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:43:32,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:43:32,185 INFO L85 PathProgramCache]: Analyzing trace with hash -514341681, now seen corresponding path program 2 times [2021-12-17 02:43:32,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:43:32,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2110331409] [2021-12-17 02:43:32,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:43:32,185 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:43:32,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:43:32,186 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 02:43:32,187 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 02:43:32,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:43:32,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:43:32,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 02:43:32,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:43:32,406 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 02:43:32,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:43:32,703 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 02:43:32,703 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:43:32,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2110331409] [2021-12-17 02:43:32,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2110331409] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:43:32,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:43:32,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-12-17 02:43:32,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4397947] [2021-12-17 02:43:32,704 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:43:32,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-17 02:43:32,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:43:32,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-17 02:43:32,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-17 02:43:32,704 INFO L87 Difference]: Start difference. First operand 98 states and 125 transitions. Second operand has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 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 02:43:33,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:43:33,014 INFO L93 Difference]: Finished difference Result 105 states and 131 transitions. [2021-12-17 02:43:33,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 02:43:33,015 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 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 02:43:33,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:43:33,015 INFO L225 Difference]: With dead ends: 105 [2021-12-17 02:43:33,015 INFO L226 Difference]: Without dead ends: 94 [2021-12-17 02:43:33,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-12-17 02:43:33,016 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 124 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:43:33,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 619 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 02:43:33,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-12-17 02:43:33,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2021-12-17 02:43:33,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 68 states have (on average 1.1764705882352942) internal successors, (80), 74 states have internal predecessors, (80), 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 02:43:33,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 118 transitions. [2021-12-17 02:43:33,023 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 118 transitions. Word has length 82 [2021-12-17 02:43:33,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:43:33,023 INFO L470 AbstractCegarLoop]: Abstraction has 94 states and 118 transitions. [2021-12-17 02:43:33,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 15 states have internal predecessors, (66), 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 02:43:33,024 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 118 transitions. [2021-12-17 02:43:33,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-12-17 02:43:33,024 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:43:33,025 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] [2021-12-17 02:43:33,035 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 02:43:33,235 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 02:43:33,235 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:43:33,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:43:33,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1357497146, now seen corresponding path program 1 times [2021-12-17 02:43:33,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:43:33,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1624148554] [2021-12-17 02:43:33,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:43:33,236 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:43:33,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:43:33,236 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 02:43:33,237 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 02:43:33,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:43:33,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-17 02:43:33,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:43:34,581 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 02:43:34,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:43:40,785 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 02:43:40,786 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:43:40,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1624148554] [2021-12-17 02:43:40,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1624148554] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:43:40,786 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:43:40,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2021-12-17 02:43:40,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628064586] [2021-12-17 02:43:40,786 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:43:40,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-17 02:43:40,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:43:40,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-17 02:43:40,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 02:43:40,787 INFO L87 Difference]: Start difference. First operand 94 states and 118 transitions. Second operand has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 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 02:43:58,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:43:58,910 INFO L93 Difference]: Finished difference Result 104 states and 129 transitions. [2021-12-17 02:43:58,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-12-17 02:43:58,913 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 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 84 [2021-12-17 02:43:58,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:43:58,913 INFO L225 Difference]: With dead ends: 104 [2021-12-17 02:43:58,913 INFO L226 Difference]: Without dead ends: 99 [2021-12-17 02:43:58,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=380, Invalid=4042, Unknown=0, NotChecked=0, Total=4422 [2021-12-17 02:43:58,915 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 138 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 1288 SdHoareTripleChecker+Invalid, 1270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 92 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:43:58,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 1288 Invalid, 1270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1096 Invalid, 0 Unknown, 92 Unchecked, 8.2s Time] [2021-12-17 02:43:58,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-17 02:43:58,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 96. [2021-12-17 02:43:58,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 70 states have (on average 1.1714285714285715) internal successors, (82), 75 states have internal predecessors, (82), 15 states have call successors, (15), 5 states have call predecessors, (15), 10 states have return successors, (23), 15 states have call predecessors, (23), 14 states have call successors, (23) [2021-12-17 02:43:58,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 120 transitions. [2021-12-17 02:43:58,921 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 120 transitions. Word has length 84 [2021-12-17 02:43:58,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:43:58,922 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 120 transitions. [2021-12-17 02:43:58,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 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 02:43:58,922 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 120 transitions. [2021-12-17 02:43:58,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-17 02:43:58,923 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:43:58,923 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] [2021-12-17 02:43:58,931 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 02:43:59,129 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 02:43:59,129 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:43:59,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:43:59,130 INFO L85 PathProgramCache]: Analyzing trace with hash 160331167, now seen corresponding path program 1 times [2021-12-17 02:43:59,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:43:59,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [929190517] [2021-12-17 02:43:59,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:43:59,130 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:43:59,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:43:59,131 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 02:43:59,131 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 02:43:59,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:43:59,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 02:43:59,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:43:59,370 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 02:43:59,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:43:59,626 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 02:43:59,627 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:43:59,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [929190517] [2021-12-17 02:43:59,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [929190517] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:43:59,627 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:43:59,627 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-12-17 02:43:59,627 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614821724] [2021-12-17 02:43:59,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:43:59,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-17 02:43:59,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:43:59,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-17 02:43:59,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-17 02:43:59,628 INFO L87 Difference]: Start difference. First operand 96 states and 120 transitions. Second operand has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 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 02:43:59,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:43:59,981 INFO L93 Difference]: Finished difference Result 110 states and 135 transitions. [2021-12-17 02:43:59,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 02:43:59,982 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 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 02:43:59,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:43:59,982 INFO L225 Difference]: With dead ends: 110 [2021-12-17 02:43:59,982 INFO L226 Difference]: Without dead ends: 98 [2021-12-17 02:43:59,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-12-17 02:43:59,983 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 111 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:43:59,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 750 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 02:43:59,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-12-17 02:43:59,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 93. [2021-12-17 02:43:59,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.161764705882353) internal successors, (79), 72 states have internal predecessors, (79), 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 02:43:59,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 115 transitions. [2021-12-17 02:43:59,989 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 115 transitions. Word has length 80 [2021-12-17 02:43:59,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:43:59,990 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 115 transitions. [2021-12-17 02:43:59,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 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 02:43:59,990 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 115 transitions. [2021-12-17 02:43:59,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-12-17 02:43:59,990 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:43:59,991 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] [2021-12-17 02:43:59,997 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 02:44:00,195 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 02:44:00,195 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:44:00,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:44:00,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1014343994, now seen corresponding path program 2 times [2021-12-17 02:44:00,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:44:00,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [584917156] [2021-12-17 02:44:00,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:44:00,196 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:44:00,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:44:00,197 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 02:44:00,198 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 02:44:00,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:44:00,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:44:00,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-17 02:44:00,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:44:01,551 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 02:44:01,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:44:07,640 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 02:44:07,640 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:44:07,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [584917156] [2021-12-17 02:44:07,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [584917156] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:44:07,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:44:07,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2021-12-17 02:44:07,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721933621] [2021-12-17 02:44:07,641 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:44:07,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-17 02:44:07,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:44:07,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-17 02:44:07,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 02:44:07,642 INFO L87 Difference]: Start difference. First operand 93 states and 115 transitions. Second operand has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 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 02:44:26,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:44:26,408 INFO L93 Difference]: Finished difference Result 102 states and 124 transitions. [2021-12-17 02:44:26,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-17 02:44:26,411 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 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 84 [2021-12-17 02:44:26,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:44:26,415 INFO L225 Difference]: With dead ends: 102 [2021-12-17 02:44:26,415 INFO L226 Difference]: Without dead ends: 97 [2021-12-17 02:44:26,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 17.0s TimeCoverageRelationStatistics Valid=356, Invalid=3426, Unknown=0, NotChecked=0, Total=3782 [2021-12-17 02:44:26,416 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 111 mSDsluCounter, 1275 mSDsCounter, 0 mSdLazyCounter, 1048 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 1331 SdHoareTripleChecker+Invalid, 1127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:44:26,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 1331 Invalid, 1127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1048 Invalid, 0 Unknown, 3 Unchecked, 8.1s Time] [2021-12-17 02:44:26,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-12-17 02:44:26,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 93. [2021-12-17 02:44:26,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 68 states have (on average 1.161764705882353) internal successors, (79), 72 states have internal predecessors, (79), 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 02:44:26,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 115 transitions. [2021-12-17 02:44:26,423 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 115 transitions. Word has length 84 [2021-12-17 02:44:26,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:44:26,424 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 115 transitions. [2021-12-17 02:44:26,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.864864864864865) internal successors, (69), 35 states have internal predecessors, (69), 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 02:44:26,424 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 115 transitions. [2021-12-17 02:44:26,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-12-17 02:44:26,424 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:44:26,424 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] [2021-12-17 02:44:26,433 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 02:44:26,635 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 02:44:26,635 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:44:26,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:44:26,636 INFO L85 PathProgramCache]: Analyzing trace with hash -411611933, now seen corresponding path program 2 times [2021-12-17 02:44:26,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:44:26,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1847150715] [2021-12-17 02:44:26,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:44:26,636 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:44:26,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:44:26,637 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 02:44:26,638 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 02:44:26,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:44:26,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:44:26,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 02:44:26,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:44:26,858 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 02:44:26,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:44:27,123 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 02:44:27,123 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:44:27,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1847150715] [2021-12-17 02:44:27,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1847150715] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:44:27,124 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:44:27,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-12-17 02:44:27,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505589447] [2021-12-17 02:44:27,124 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:44:27,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-17 02:44:27,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:44:27,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-17 02:44:27,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-17 02:44:27,125 INFO L87 Difference]: Start difference. First operand 93 states and 115 transitions. Second operand has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 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 02:44:27,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:44:27,423 INFO L93 Difference]: Finished difference Result 105 states and 127 transitions. [2021-12-17 02:44:27,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 02:44:27,424 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 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 02:44:27,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:44:27,424 INFO L225 Difference]: With dead ends: 105 [2021-12-17 02:44:27,424 INFO L226 Difference]: Without dead ends: 93 [2021-12-17 02:44:27,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-12-17 02:44:27,425 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 148 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:44:27,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 549 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-17 02:44:27,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-12-17 02:44:27,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 90. [2021-12-17 02:44:27,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 66 states have (on average 1.1515151515151516) internal successors, (76), 69 states have internal predecessors, (76), 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 02:44:27,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 111 transitions. [2021-12-17 02:44:27,432 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 111 transitions. Word has length 80 [2021-12-17 02:44:27,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:44:27,432 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 111 transitions. [2021-12-17 02:44:27,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.266666666666667) internal successors, (64), 15 states have internal predecessors, (64), 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 02:44:27,432 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 111 transitions. [2021-12-17 02:44:27,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-12-17 02:44:27,433 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:44:27,437 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] [2021-12-17 02:44:27,446 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 02:44:27,646 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 02:44:27,646 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:44:27,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:44:27,647 INFO L85 PathProgramCache]: Analyzing trace with hash 727034220, now seen corresponding path program 1 times [2021-12-17 02:44:27,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:44:27,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [834349542] [2021-12-17 02:44:27,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:44:27,647 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:44:27,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:44:27,648 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 02:44:27,650 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 02:44:27,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:44:27,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 39 conjunts are in the unsatisfiable core [2021-12-17 02:44:27,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:44:29,197 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 02:44:29,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:44:35,244 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 02:44:35,244 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:44:35,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [834349542] [2021-12-17 02:44:35,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [834349542] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:44:35,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:44:35,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2021-12-17 02:44:35,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997988454] [2021-12-17 02:44:35,245 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:44:35,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-17 02:44:35,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:44:35,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-17 02:44:35,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 02:44:35,246 INFO L87 Difference]: Start difference. First operand 90 states and 111 transitions. Second operand has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 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 02:44:52,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:44:52,162 INFO L93 Difference]: Finished difference Result 100 states and 120 transitions. [2021-12-17 02:44:52,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-17 02:44:52,164 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 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 86 [2021-12-17 02:44:52,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:44:52,164 INFO L225 Difference]: With dead ends: 100 [2021-12-17 02:44:52,165 INFO L226 Difference]: Without dead ends: 89 [2021-12-17 02:44:52,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 15.2s TimeCoverageRelationStatistics Valid=330, Invalid=3210, Unknown=0, NotChecked=0, Total=3540 [2021-12-17 02:44:52,166 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 111 mSDsluCounter, 1311 mSDsCounter, 0 mSdLazyCounter, 920 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 1371 SdHoareTripleChecker+Invalid, 1049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:44:52,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 1371 Invalid, 1049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 920 Invalid, 0 Unknown, 40 Unchecked, 8.2s Time] [2021-12-17 02:44:52,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-12-17 02:44:52,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 88. [2021-12-17 02:44:52,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.1538461538461537) internal successors, (75), 68 states have internal predecessors, (75), 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 02:44:52,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 107 transitions. [2021-12-17 02:44:52,172 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 107 transitions. Word has length 86 [2021-12-17 02:44:52,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:44:52,173 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 107 transitions. [2021-12-17 02:44:52,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 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 02:44:52,173 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 107 transitions. [2021-12-17 02:44:52,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-12-17 02:44:52,174 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:44:52,174 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] [2021-12-17 02:44:52,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-12-17 02:44:52,381 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 02:44:52,382 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:44:52,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:44:52,383 INFO L85 PathProgramCache]: Analyzing trace with hash 608590994, now seen corresponding path program 1 times [2021-12-17 02:44:52,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:44:52,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [218514514] [2021-12-17 02:44:52,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:44:52,383 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:44:52,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:44:52,384 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 02:44:52,386 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 02:44:52,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:44:52,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-17 02:44:52,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:44:54,051 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 02:44:54,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:45:01,719 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 02:45:01,719 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:45:01,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [218514514] [2021-12-17 02:45:01,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [218514514] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:45:01,720 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:45:01,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2021-12-17 02:45:01,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611816190] [2021-12-17 02:45:01,720 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:45:01,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 02:45:01,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:45:01,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 02:45:01,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 02:45:01,725 INFO L87 Difference]: Start difference. First operand 88 states and 107 transitions. Second operand has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 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 02:45:09,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:45:09,510 INFO L93 Difference]: Finished difference Result 95 states and 114 transitions. [2021-12-17 02:45:09,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-17 02:45:09,510 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 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 86 [2021-12-17 02:45:09,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:45:09,511 INFO L225 Difference]: With dead ends: 95 [2021-12-17 02:45:09,511 INFO L226 Difference]: Without dead ends: 90 [2021-12-17 02:45:09,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=224, Invalid=3198, Unknown=0, NotChecked=0, Total=3422 [2021-12-17 02:45:09,512 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 63 mSDsluCounter, 1688 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 1751 SdHoareTripleChecker+Invalid, 1303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 78 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2021-12-17 02:45:09,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 1751 Invalid, 1303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1178 Invalid, 0 Unknown, 78 Unchecked, 4.5s Time] [2021-12-17 02:45:09,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2021-12-17 02:45:09,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 88. [2021-12-17 02:45:09,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 65 states have (on average 1.1538461538461537) internal successors, (75), 68 states have internal predecessors, (75), 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 02:45:09,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 107 transitions. [2021-12-17 02:45:09,522 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 107 transitions. Word has length 86 [2021-12-17 02:45:09,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:45:09,522 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 107 transitions. [2021-12-17 02:45:09,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 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 02:45:09,522 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 107 transitions. [2021-12-17 02:45:09,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-12-17 02:45:09,523 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:45:09,523 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] [2021-12-17 02:45:09,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-12-17 02:45:09,729 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 02:45:09,730 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:45:09,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:45:09,730 INFO L85 PathProgramCache]: Analyzing trace with hash -215268500, now seen corresponding path program 2 times [2021-12-17 02:45:09,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:45:09,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [213398916] [2021-12-17 02:45:09,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:45:09,731 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:45:09,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:45:09,731 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 02:45:09,732 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 02:45:09,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:45:09,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:45:09,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 39 conjunts are in the unsatisfiable core [2021-12-17 02:45:09,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:45:11,303 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 02:45:11,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:45:17,326 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 02:45:17,326 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:45:17,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [213398916] [2021-12-17 02:45:17,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [213398916] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:45:17,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:45:17,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 39 [2021-12-17 02:45:17,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451804202] [2021-12-17 02:45:17,326 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:45:17,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-12-17 02:45:17,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:45:17,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-12-17 02:45:17,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=1388, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 02:45:17,327 INFO L87 Difference]: Start difference. First operand 88 states and 107 transitions. Second operand has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 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 02:45:33,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:45:33,114 INFO L93 Difference]: Finished difference Result 101 states and 119 transitions. [2021-12-17 02:45:33,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-17 02:45:33,116 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 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 86 [2021-12-17 02:45:33,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:45:33,116 INFO L225 Difference]: With dead ends: 101 [2021-12-17 02:45:33,116 INFO L226 Difference]: Without dead ends: 77 [2021-12-17 02:45:33,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=327, Invalid=3333, Unknown=0, NotChecked=0, Total=3660 [2021-12-17 02:45:33,117 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 92 mSDsluCounter, 1215 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 1270 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2021-12-17 02:45:33,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 1270 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 910 Invalid, 0 Unknown, 4 Unchecked, 7.6s Time] [2021-12-17 02:45:33,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-12-17 02:45:33,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 76. [2021-12-17 02:45:33,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 59 states have internal predecessors, (66), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (13), 11 states have call predecessors, (13), 10 states have call successors, (13) [2021-12-17 02:45:33,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 90 transitions. [2021-12-17 02:45:33,122 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 90 transitions. Word has length 86 [2021-12-17 02:45:33,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:45:33,122 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 90 transitions. [2021-12-17 02:45:33,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 37 states have (on average 1.945945945945946) internal successors, (72), 35 states have internal predecessors, (72), 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 02:45:33,122 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 90 transitions. [2021-12-17 02:45:33,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-12-17 02:45:33,123 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:45:33,123 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] [2021-12-17 02:45:33,132 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 02:45:33,332 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 02:45:33,332 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:45:33,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:45:33,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1561964758, now seen corresponding path program 2 times [2021-12-17 02:45:33,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:45:33,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1023304200] [2021-12-17 02:45:33,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:45:33,333 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:45:33,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:45:33,334 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 02:45:33,335 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 02:45:33,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:45:33,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:45:33,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-17 02:45:33,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:45:34,964 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 02:45:34,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:45:42,141 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 02:45:42,141 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:45:42,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1023304200] [2021-12-17 02:45:42,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1023304200] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:45:42,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:45:42,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2021-12-17 02:45:42,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416808376] [2021-12-17 02:45:42,142 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:45:42,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 02:45:42,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:45:42,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 02:45:42,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 02:45:42,143 INFO L87 Difference]: Start difference. First operand 76 states and 90 transitions. Second operand has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 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 02:45:47,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:45:47,236 INFO L93 Difference]: Finished difference Result 84 states and 98 transitions. [2021-12-17 02:45:47,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-17 02:45:47,236 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 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 86 [2021-12-17 02:45:47,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:45:47,237 INFO L225 Difference]: With dead ends: 84 [2021-12-17 02:45:47,237 INFO L226 Difference]: Without dead ends: 79 [2021-12-17 02:45:47,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=217, Invalid=3089, Unknown=0, NotChecked=0, Total=3306 [2021-12-17 02:45:47,238 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 36 mSDsluCounter, 1174 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1227 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-12-17 02:45:47,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 1227 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 799 Invalid, 0 Unknown, 3 Unchecked, 2.4s Time] [2021-12-17 02:45:47,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2021-12-17 02:45:47,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 76. [2021-12-17 02:45:47,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 58 states have (on average 1.1379310344827587) internal successors, (66), 59 states have internal predecessors, (66), 11 states have call successors, (11), 5 states have call predecessors, (11), 6 states have return successors, (13), 11 states have call predecessors, (13), 10 states have call successors, (13) [2021-12-17 02:45:47,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 90 transitions. [2021-12-17 02:45:47,242 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 90 transitions. Word has length 86 [2021-12-17 02:45:47,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:45:47,242 INFO L470 AbstractCegarLoop]: Abstraction has 76 states and 90 transitions. [2021-12-17 02:45:47,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.7804878048780488) internal successors, (73), 39 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 02:45:47,243 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 90 transitions. [2021-12-17 02:45:47,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-12-17 02:45:47,243 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:45:47,243 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] [2021-12-17 02:45:47,252 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 02:45:47,450 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 02:45:47,450 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:45:47,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:45:47,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1052491668, now seen corresponding path program 1 times [2021-12-17 02:45:47,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:45:47,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [150789635] [2021-12-17 02:45:47,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:45:47,451 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:45:47,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:45:47,452 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 02:45:47,452 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 02:45:47,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:45:47,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 45 conjunts are in the unsatisfiable core [2021-12-17 02:45:47,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:45:49,686 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 02:45:49,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:46:00,667 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 02:46:00,668 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:46:00,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [150789635] [2021-12-17 02:46:00,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [150789635] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:46:00,668 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:46:00,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26] total 45 [2021-12-17 02:46:00,668 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680841241] [2021-12-17 02:46:00,668 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:46:00,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-17 02:46:00,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:46:00,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-17 02:46:00,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1828, Unknown=0, NotChecked=0, Total=1980 [2021-12-17 02:46:00,669 INFO L87 Difference]: Start difference. First operand 76 states and 90 transitions. Second operand has 45 states, 43 states have (on average 1.5813953488372092) internal successors, (68), 41 states have internal predecessors, (68), 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 02:46:13,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:46:13,473 INFO L93 Difference]: Finished difference Result 89 states and 102 transitions. [2021-12-17 02:46:13,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-12-17 02:46:13,474 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 43 states have (on average 1.5813953488372092) internal successors, (68), 41 states have internal predecessors, (68), 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 86 [2021-12-17 02:46:13,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:46:13,475 INFO L225 Difference]: With dead ends: 89 [2021-12-17 02:46:13,475 INFO L226 Difference]: Without dead ends: 84 [2021-12-17 02:46:13,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 19.8s TimeCoverageRelationStatistics Valid=399, Invalid=3891, Unknown=0, NotChecked=0, Total=4290 [2021-12-17 02:46:13,476 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 89 mSDsluCounter, 1186 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 1236 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-12-17 02:46:13,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 1236 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 647 Invalid, 0 Unknown, 123 Unchecked, 3.6s Time] [2021-12-17 02:46:13,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-12-17 02:46:13,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 74. [2021-12-17 02:46:13,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 56 states have (on average 1.125) internal successors, (63), 58 states have internal predecessors, (63), 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 02:46:13,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 87 transitions. [2021-12-17 02:46:13,482 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 87 transitions. Word has length 86 [2021-12-17 02:46:13,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:46:13,482 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 87 transitions. [2021-12-17 02:46:13,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 43 states have (on average 1.5813953488372092) internal successors, (68), 41 states have internal predecessors, (68), 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 02:46:13,483 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 87 transitions. [2021-12-17 02:46:13,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-17 02:46:13,483 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:46:13,483 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] [2021-12-17 02:46:13,490 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 02:46:13,687 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 02:46:13,688 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:46:13,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:46:13,688 INFO L85 PathProgramCache]: Analyzing trace with hash 352126520, now seen corresponding path program 1 times [2021-12-17 02:46:13,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:46:13,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1152019402] [2021-12-17 02:46:13,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:46:13,688 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:46:13,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:46:13,690 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 02:46:13,690 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 02:46:13,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:46:13,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-17 02:46:13,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:46:15,564 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 02:46:15,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:46:23,065 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 02:46:23,065 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:46:23,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1152019402] [2021-12-17 02:46:23,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1152019402] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:46:23,065 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:46:23,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2021-12-17 02:46:23,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639720740] [2021-12-17 02:46:23,066 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:46:23,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 02:46:23,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:46:23,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 02:46:23,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 02:46:23,067 INFO L87 Difference]: Start difference. First operand 74 states and 87 transitions. Second operand has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 39 states have internal predecessors, (76), 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 02:46:28,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:46:28,607 INFO L93 Difference]: Finished difference Result 83 states and 95 transitions. [2021-12-17 02:46:28,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 02:46:28,608 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 39 states have internal predecessors, (76), 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 88 [2021-12-17 02:46:28,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:46:28,608 INFO L225 Difference]: With dead ends: 83 [2021-12-17 02:46:28,608 INFO L226 Difference]: Without dead ends: 72 [2021-12-17 02:46:28,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 10.8s TimeCoverageRelationStatistics Valid=217, Invalid=3089, Unknown=0, NotChecked=0, Total=3306 [2021-12-17 02:46:28,609 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 45 mSDsluCounter, 1452 mSDsCounter, 0 mSdLazyCounter, 878 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-12-17 02:46:28,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 1504 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 878 Invalid, 0 Unknown, 61 Unchecked, 2.8s Time] [2021-12-17 02:46:28,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-12-17 02:46:28,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2021-12-17 02:46:28,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 55 states have (on average 1.1272727272727272) internal successors, (62), 57 states have internal predecessors, (62), 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 02:46:28,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 83 transitions. [2021-12-17 02:46:28,614 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 83 transitions. Word has length 88 [2021-12-17 02:46:28,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:46:28,614 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 83 transitions. [2021-12-17 02:46:28,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 39 states have internal predecessors, (76), 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 02:46:28,614 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 83 transitions. [2021-12-17 02:46:28,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-17 02:46:28,615 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:46:28,615 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] [2021-12-17 02:46:28,622 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 02:46:28,815 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 02:46:28,815 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:46:28,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:46:28,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1716279676, now seen corresponding path program 2 times [2021-12-17 02:46:28,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:46:28,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1840812709] [2021-12-17 02:46:28,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:46:28,816 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:46:28,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:46:28,817 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 02:46:28,818 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 02:46:28,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 02:46:28,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 02:46:28,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-17 02:46:28,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:46:30,674 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 02:46:30,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:46:37,863 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 02:46:37,863 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:46:37,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1840812709] [2021-12-17 02:46:37,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1840812709] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:46:37,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:46:37,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 43 [2021-12-17 02:46:37,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61002215] [2021-12-17 02:46:37,863 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:46:37,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-17 02:46:37,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:46:37,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-17 02:46:37,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=1702, Unknown=0, NotChecked=0, Total=1806 [2021-12-17 02:46:37,864 INFO L87 Difference]: Start difference. First operand 72 states and 83 transitions. Second operand has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 39 states have internal predecessors, (76), 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 02:46:43,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:46:43,178 INFO L93 Difference]: Finished difference Result 81 states and 91 transitions. [2021-12-17 02:46:43,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 02:46:43,178 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 39 states have internal predecessors, (76), 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 88 [2021-12-17 02:46:43,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:46:43,179 INFO L225 Difference]: With dead ends: 81 [2021-12-17 02:46:43,179 INFO L226 Difference]: Without dead ends: 59 [2021-12-17 02:46:43,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=217, Invalid=3089, Unknown=0, NotChecked=0, Total=3306 [2021-12-17 02:46:43,180 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 27 mSDsluCounter, 1569 mSDsCounter, 0 mSdLazyCounter, 930 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1619 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-12-17 02:46:43,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1619 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 930 Invalid, 0 Unknown, 53 Unchecked, 2.5s Time] [2021-12-17 02:46:43,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-12-17 02:46:43,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2021-12-17 02:46:43,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 45 states have (on average 1.1333333333333333) internal successors, (51), 46 states have internal predecessors, (51), 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 02:46:43,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 67 transitions. [2021-12-17 02:46:43,183 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 67 transitions. Word has length 88 [2021-12-17 02:46:43,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:46:43,183 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 67 transitions. [2021-12-17 02:46:43,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 41 states have (on average 1.853658536585366) internal successors, (76), 39 states have internal predecessors, (76), 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 02:46:43,184 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 67 transitions. [2021-12-17 02:46:43,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-17 02:46:43,184 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:46:43,184 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] [2021-12-17 02:46:43,191 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 02:46:43,391 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 02:46:43,391 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:46:43,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:46:43,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1738911930, now seen corresponding path program 1 times [2021-12-17 02:46:43,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-17 02:46:43,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128759846] [2021-12-17 02:46:43,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:46:43,392 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-17 02:46:43,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-17 02:46:43,393 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 02:46:43,393 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 02:46:43,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:46:43,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-17 02:46:43,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:46:46,210 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-12-17 02:46:46,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:46:56,467 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 02:46:56,467 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-17 02:46:56,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [128759846] [2021-12-17 02:46:56,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [128759846] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:46:56,468 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:46:56,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26] total 45 [2021-12-17 02:46:56,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333971123] [2021-12-17 02:46:56,468 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-17 02:46:56,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-17 02:46:56,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-17 02:46:56,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-17 02:46:56,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1824, Unknown=0, NotChecked=0, Total=1980 [2021-12-17 02:46:56,469 INFO L87 Difference]: Start difference. First operand 59 states and 67 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 02:47:01,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:47:01,808 INFO L93 Difference]: Finished difference Result 59 states and 67 transitions. [2021-12-17 02:47:01,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 02:47:01,809 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 88 [2021-12-17 02:47:01,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:47:01,809 INFO L225 Difference]: With dead ends: 59 [2021-12-17 02:47:01,809 INFO L226 Difference]: Without dead ends: 0 [2021-12-17 02:47:01,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=306, Invalid=2664, Unknown=0, NotChecked=0, Total=2970 [2021-12-17 02:47:01,810 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 47 mSDsluCounter, 988 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 1028 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 15 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:47:01,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 1028 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 380 Invalid, 0 Unknown, 15 Unchecked, 2.2s Time] [2021-12-17 02:47:01,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-12-17 02:47:01,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-12-17 02:47:01,810 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 02:47:01,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-12-17 02:47:01,811 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 88 [2021-12-17 02:47:01,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:47:01,811 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-17 02:47:01,811 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 02:47:01,811 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-12-17 02:47:01,811 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-12-17 02:47:01,813 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-17 02:47:01,831 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 02:47:02,023 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 02:47:02,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-12-17 02:47:18,216 WARN L227 SmtUtils]: Spent 16.04s on a formula simplification. DAG size of input: 215 DAG size of output: 215 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:47:46,637 WARN L227 SmtUtils]: Spent 28.42s on a formula simplification. DAG size of input: 335 DAG size of output: 335 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:48:11,017 WARN L227 SmtUtils]: Spent 24.37s on a formula simplification. DAG size of input: 364 DAG size of output: 363 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:48:24,812 WARN L227 SmtUtils]: Spent 13.77s on a formula simplification. DAG size of input: 360 DAG size of output: 359 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:49:08,624 WARN L227 SmtUtils]: Spent 43.81s on a formula simplification. DAG size of input: 315 DAG size of output: 315 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:50:04,390 WARN L227 SmtUtils]: Spent 54.78s on a formula simplification. DAG size of input: 379 DAG size of output: 378 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:50:28,305 WARN L227 SmtUtils]: Spent 23.91s on a formula simplification. DAG size of input: 217 DAG size of output: 217 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:50:50,274 WARN L227 SmtUtils]: Spent 21.95s on a formula simplification. DAG size of input: 162 DAG size of output: 162 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:51:43,473 WARN L227 SmtUtils]: Spent 53.20s on a formula simplification. DAG size of input: 256 DAG size of output: 256 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:52:21,063 WARN L227 SmtUtils]: Spent 37.59s on a formula simplification. DAG size of input: 279 DAG size of output: 279 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:52:33,716 WARN L227 SmtUtils]: Spent 12.62s on a formula simplification. DAG size of input: 271 DAG size of output: 271 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:53:43,915 WARN L227 SmtUtils]: Spent 1.17m on a formula simplification. DAG size of input: 245 DAG size of output: 245 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:55:11,584 WARN L227 SmtUtils]: Spent 1.43m on a formula simplification. DAG size of input: 290 DAG size of output: 290 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:55:52,370 WARN L227 SmtUtils]: Spent 40.78s on a formula simplification. DAG size of input: 163 DAG size of output: 163 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2021-12-17 02:56:28,678 WARN L227 SmtUtils]: Spent 36.30s on a formula simplification. DAG size of input: 216 DAG size of output: 50 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) Killed by 15