./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/recursive-simple/sum_20x0-2.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/recursive-simple/sum_20x0-2.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 2467b918f90fe26ead39772ec36304202be3f16a6c04dfdd5844d39d05599b5a --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 15:26:19,926 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 15:26:19,928 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 15:26:19,994 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 15:26:19,994 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 15:26:19,995 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 15:26:19,997 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 15:26:20,000 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 15:26:20,002 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 15:26:20,004 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 15:26:20,005 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 15:26:20,007 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 15:26:20,007 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 15:26:20,009 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 15:26:20,011 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 15:26:20,016 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 15:26:20,018 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 15:26:20,019 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 15:26:20,021 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 15:26:20,025 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 15:26:20,029 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 15:26:20,030 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 15:26:20,031 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 15:26:20,031 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 15:26:20,033 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 15:26:20,033 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 15:26:20,034 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 15:26:20,034 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 15:26:20,035 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 15:26:20,035 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 15:26:20,036 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 15:26:20,036 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 15:26:20,037 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 15:26:20,037 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 15:26:20,038 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 15:26:20,038 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 15:26:20,039 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 15:26:20,039 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 15:26:20,040 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 15:26:20,040 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 15:26:20,041 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 15:26:20,042 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-17 15:26:20,072 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 15:26:20,073 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 15:26:20,074 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 15:26:20,074 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 15:26:20,074 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 15:26:20,075 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 15:26:20,075 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 15:26:20,076 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 15:26:20,076 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 15:26:20,076 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 15:26:20,077 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-17 15:26:20,077 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 15:26:20,077 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-17 15:26:20,077 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 15:26:20,077 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 15:26:20,078 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 15:26:20,078 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 15:26:20,078 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-17 15:26:20,078 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 15:26:20,078 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 15:26:20,079 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 15:26:20,079 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 15:26:20,079 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 15:26:20,079 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 15:26:20,079 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 15:26:20,080 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 15:26:20,080 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 15:26:20,081 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 15:26:20,081 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 15:26:20,081 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 15:26:20,081 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 15:26:20,081 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 15:26:20,081 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 15:26:20,081 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 15:26:20,082 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 -> 2467b918f90fe26ead39772ec36304202be3f16a6c04dfdd5844d39d05599b5a [2021-12-17 15:26:20,319 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 15:26:20,340 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 15:26:20,342 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 15:26:20,343 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 15:26:20,344 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 15:26:20,345 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-simple/sum_20x0-2.c [2021-12-17 15:26:20,405 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d620833c/8e5f2087aec64e6eb2110bf44b1dd6b7/FLAGfbc931761 [2021-12-17 15:26:20,799 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 15:26:20,800 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-simple/sum_20x0-2.c [2021-12-17 15:26:20,809 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d620833c/8e5f2087aec64e6eb2110bf44b1dd6b7/FLAGfbc931761 [2021-12-17 15:26:21,206 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d620833c/8e5f2087aec64e6eb2110bf44b1dd6b7 [2021-12-17 15:26:21,208 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 15:26:21,210 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 15:26:21,211 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 15:26:21,211 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 15:26:21,214 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 15:26:21,214 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,215 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d528e26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21, skipping insertion in model container [2021-12-17 15:26:21,215 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,220 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 15:26:21,228 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 15:26:21,385 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/recursive-simple/sum_20x0-2.c[481,494] [2021-12-17 15:26:21,388 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 15:26:21,396 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 15:26:21,408 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/recursive-simple/sum_20x0-2.c[481,494] [2021-12-17 15:26:21,410 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 15:26:21,419 INFO L208 MainTranslator]: Completed translation [2021-12-17 15:26:21,420 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21 WrapperNode [2021-12-17 15:26:21,420 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 15:26:21,421 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 15:26:21,421 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 15:26:21,421 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 15:26:21,427 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,433 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,446 INFO L137 Inliner]: procedures = 12, calls = 9, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 20 [2021-12-17 15:26:21,446 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 15:26:21,447 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 15:26:21,447 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 15:26:21,447 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 15:26:21,453 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,453 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,455 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,455 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,458 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,459 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,463 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,465 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 15:26:21,466 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 15:26:21,467 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 15:26:21,467 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 15:26:21,468 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (1/1) ... [2021-12-17 15:26:21,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 15:26:21,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:21,496 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 15:26:21,508 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 15:26:21,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 15:26:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 15:26:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 15:26:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure sum [2021-12-17 15:26:21,539 INFO L138 BoogieDeclarations]: Found implementation of procedure sum [2021-12-17 15:26:21,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 15:26:21,590 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 15:26:21,591 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 15:26:21,691 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 15:26:21,697 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 15:26:21,697 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-17 15:26:21,700 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 03:26:21 BoogieIcfgContainer [2021-12-17 15:26:21,700 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 15:26:21,701 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 15:26:21,702 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 15:26:21,705 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 15:26:21,705 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 03:26:21" (1/3) ... [2021-12-17 15:26:21,706 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2932d722 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 03:26:21, skipping insertion in model container [2021-12-17 15:26:21,706 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:26:21" (2/3) ... [2021-12-17 15:26:21,707 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2932d722 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 03:26:21, skipping insertion in model container [2021-12-17 15:26:21,707 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 03:26:21" (3/3) ... [2021-12-17 15:26:21,708 INFO L111 eAbstractionObserver]: Analyzing ICFG sum_20x0-2.c [2021-12-17 15:26:21,712 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 15:26:21,713 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-17 15:26:21,759 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 15:26:21,767 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 15:26:21,768 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-17 15:26:21,788 INFO L276 IsEmpty]: Start isEmpty. Operand has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 12 states have internal predecessors, (14), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-17 15:26:21,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-17 15:26:21,798 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:21,798 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:21,799 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:21,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:21,805 INFO L85 PathProgramCache]: Analyzing trace with hash -358017204, now seen corresponding path program 1 times [2021-12-17 15:26:21,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:21,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705741484] [2021-12-17 15:26:21,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:21,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:21,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:21,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:21,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:22,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 15:26:22,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:22,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705741484] [2021-12-17 15:26:22,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705741484] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 15:26:22,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 15:26:22,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-17 15:26:22,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111306020] [2021-12-17 15:26:22,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 15:26:22,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 15:26:22,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:22,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 15:26:22,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 15:26:22,064 INFO L87 Difference]: Start difference. First operand has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 12 states have internal predecessors, (14), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 15:26:22,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:22,124 INFO L93 Difference]: Finished difference Result 25 states and 28 transitions. [2021-12-17 15:26:22,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 15:26:22,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2021-12-17 15:26:22,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:22,135 INFO L225 Difference]: With dead ends: 25 [2021-12-17 15:26:22,136 INFO L226 Difference]: Without dead ends: 15 [2021-12-17 15:26:22,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-17 15:26:22,141 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 11 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:22,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 30 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 15:26:22,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-12-17 15:26:22,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-12-17 15:26:22,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 10 states have (on average 1.1) internal successors, (11), 11 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-17 15:26:22,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2021-12-17 15:26:22,169 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 10 [2021-12-17 15:26:22,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:22,169 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2021-12-17 15:26:22,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 15:26:22,170 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2021-12-17 15:26:22,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-17 15:26:22,171 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:22,171 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:22,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-17 15:26:22,172 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:22,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:22,172 INFO L85 PathProgramCache]: Analyzing trace with hash 679465686, now seen corresponding path program 1 times [2021-12-17 15:26:22,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:22,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731029637] [2021-12-17 15:26:22,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:22,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:22,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:22,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:22,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:22,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:22,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:22,268 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-17 15:26:22,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:22,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731029637] [2021-12-17 15:26:22,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731029637] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:22,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898665847] [2021-12-17 15:26:22,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:22,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:22,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:22,275 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 15:26:22,276 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 15:26:22,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:22,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-17 15:26:22,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:22,479 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-17 15:26:22,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:22,693 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 15:26:22,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898665847] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:22,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:22,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 10 [2021-12-17 15:26:22,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084864580] [2021-12-17 15:26:22,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:22,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 15:26:22,695 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:22,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 15:26:22,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-17 15:26:22,697 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 10 states, 8 states have (on average 2.375) internal successors, (19), 10 states have internal predecessors, (19), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-17 15:26:22,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:22,744 INFO L93 Difference]: Finished difference Result 22 states and 23 transitions. [2021-12-17 15:26:22,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 15:26:22,744 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.375) internal successors, (19), 10 states have internal predecessors, (19), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) Word has length 16 [2021-12-17 15:26:22,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:22,745 INFO L225 Difference]: With dead ends: 22 [2021-12-17 15:26:22,745 INFO L226 Difference]: Without dead ends: 18 [2021-12-17 15:26:22,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-12-17 15:26:22,747 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:22,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 26 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 15:26:22,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-12-17 15:26:22,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2021-12-17 15:26:22,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 12 states have (on average 1.0833333333333333) internal successors, (13), 13 states have internal predecessors, (13), 2 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 15:26:22,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2021-12-17 15:26:22,752 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 16 [2021-12-17 15:26:22,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:22,752 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2021-12-17 15:26:22,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.375) internal successors, (19), 10 states have internal predecessors, (19), 5 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 5 states have call successors, (5) [2021-12-17 15:26:22,753 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2021-12-17 15:26:22,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-17 15:26:22,754 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:22,754 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:22,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:22,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:22,975 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:22,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:22,976 INFO L85 PathProgramCache]: Analyzing trace with hash -41010676, now seen corresponding path program 2 times [2021-12-17 15:26:22,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:22,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002373796] [2021-12-17 15:26:22,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:22,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:22,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:23,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:23,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:23,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:23,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:23,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:23,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:23,099 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-17 15:26:23,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:23,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002373796] [2021-12-17 15:26:23,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002373796] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:23,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752191932] [2021-12-17 15:26:23,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 15:26:23,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:23,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:23,105 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 15:26:23,106 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 15:26:23,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 15:26:23,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:23,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 15:26:23,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:23,194 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-17 15:26:23,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:23,479 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-17 15:26:23,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752191932] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:23,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:23,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 9] total 12 [2021-12-17 15:26:23,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602143868] [2021-12-17 15:26:23,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:23,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-17 15:26:23,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:23,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-17 15:26:23,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-12-17 15:26:23,486 INFO L87 Difference]: Start difference. First operand 18 states and 19 transitions. Second operand has 12 states, 10 states have (on average 2.3) internal successors, (23), 12 states have internal predecessors, (23), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (8), 3 states have call predecessors, (8), 6 states have call successors, (8) [2021-12-17 15:26:23,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:23,546 INFO L93 Difference]: Finished difference Result 25 states and 26 transitions. [2021-12-17 15:26:23,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 15:26:23,546 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 12 states have internal predecessors, (23), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (8), 3 states have call predecessors, (8), 6 states have call successors, (8) Word has length 22 [2021-12-17 15:26:23,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:23,548 INFO L225 Difference]: With dead ends: 25 [2021-12-17 15:26:23,548 INFO L226 Difference]: Without dead ends: 21 [2021-12-17 15:26:23,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2021-12-17 15:26:23,551 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:23,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 36 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 15:26:23,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-12-17 15:26:23,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2021-12-17 15:26:23,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 14 states have (on average 1.0714285714285714) internal successors, (15), 15 states have internal predecessors, (15), 2 states have call successors, (2), 1 states have call predecessors, (2), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-17 15:26:23,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 22 transitions. [2021-12-17 15:26:23,565 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 22 transitions. Word has length 22 [2021-12-17 15:26:23,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:23,566 INFO L470 AbstractCegarLoop]: Abstraction has 21 states and 22 transitions. [2021-12-17 15:26:23,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 12 states have internal predecessors, (23), 6 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (8), 3 states have call predecessors, (8), 6 states have call successors, (8) [2021-12-17 15:26:23,566 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 22 transitions. [2021-12-17 15:26:23,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-17 15:26:23,568 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:23,568 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:23,587 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 15:26:23,778 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,SelfDestructingSolverStorable2 [2021-12-17 15:26:23,779 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:23,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:23,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1769866774, now seen corresponding path program 3 times [2021-12-17 15:26:23,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:23,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814030804] [2021-12-17 15:26:23,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:23,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:23,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:23,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:23,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:23,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:23,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:23,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:23,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:23,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:23,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:23,974 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-17 15:26:23,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:23,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814030804] [2021-12-17 15:26:23,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814030804] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:23,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485425881] [2021-12-17 15:26:23,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-17 15:26:23,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:23,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:23,980 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:24,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-17 15:26:24,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-17 15:26:24,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:24,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-17 15:26:24,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:24,088 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-17 15:26:24,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:24,507 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-12-17 15:26:24,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485425881] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:24,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:24,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 11] total 14 [2021-12-17 15:26:24,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42645026] [2021-12-17 15:26:24,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:24,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-17 15:26:24,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:24,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-17 15:26:24,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-12-17 15:26:24,509 INFO L87 Difference]: Start difference. First operand 21 states and 22 transitions. Second operand has 14 states, 12 states have (on average 2.25) internal successors, (27), 14 states have internal predecessors, (27), 7 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (11), 4 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-17 15:26:24,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:24,567 INFO L93 Difference]: Finished difference Result 28 states and 29 transitions. [2021-12-17 15:26:24,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 15:26:24,568 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.25) internal successors, (27), 14 states have internal predecessors, (27), 7 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (11), 4 states have call predecessors, (11), 7 states have call successors, (11) Word has length 28 [2021-12-17 15:26:24,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:24,569 INFO L225 Difference]: With dead ends: 28 [2021-12-17 15:26:24,570 INFO L226 Difference]: Without dead ends: 24 [2021-12-17 15:26:24,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-12-17 15:26:24,571 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 36 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:24,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 42 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 15:26:24,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-12-17 15:26:24,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2021-12-17 15:26:24,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 16 states have (on average 1.0625) internal successors, (17), 17 states have internal predecessors, (17), 2 states have call successors, (2), 1 states have call predecessors, (2), 5 states have return successors, (6), 5 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-17 15:26:24,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2021-12-17 15:26:24,575 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 28 [2021-12-17 15:26:24,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:24,576 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2021-12-17 15:26:24,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.25) internal successors, (27), 14 states have internal predecessors, (27), 7 states have call successors, (7), 1 states have call predecessors, (7), 4 states have return successors, (11), 4 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-17 15:26:24,576 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2021-12-17 15:26:24,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-17 15:26:24,577 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:24,577 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:24,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:24,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:24,787 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:24,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:24,788 INFO L85 PathProgramCache]: Analyzing trace with hash 371264716, now seen corresponding path program 4 times [2021-12-17 15:26:24,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:24,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270410730] [2021-12-17 15:26:24,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:24,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:24,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:24,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:24,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:24,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:24,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:24,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:24,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:24,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:24,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:24,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:24,938 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-17 15:26:24,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:24,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270410730] [2021-12-17 15:26:24,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270410730] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:24,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048158697] [2021-12-17 15:26:24,938 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-17 15:26:24,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:24,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:24,940 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:24,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-17 15:26:24,994 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-17 15:26:24,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:24,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-17 15:26:24,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:25,075 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-17 15:26:25,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:25,668 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-17 15:26:25,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048158697] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:25,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:25,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 13] total 16 [2021-12-17 15:26:25,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849328101] [2021-12-17 15:26:25,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:25,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-17 15:26:25,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:25,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-17 15:26:25,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-12-17 15:26:25,672 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand has 16 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 16 states have internal predecessors, (31), 8 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (14), 5 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-17 15:26:25,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:25,738 INFO L93 Difference]: Finished difference Result 31 states and 32 transitions. [2021-12-17 15:26:25,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 15:26:25,739 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 16 states have internal predecessors, (31), 8 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (14), 5 states have call predecessors, (14), 8 states have call successors, (14) Word has length 34 [2021-12-17 15:26:25,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:25,740 INFO L225 Difference]: With dead ends: 31 [2021-12-17 15:26:25,740 INFO L226 Difference]: Without dead ends: 27 [2021-12-17 15:26:25,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=284, Unknown=0, NotChecked=0, Total=420 [2021-12-17 15:26:25,741 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 19 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:25,741 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 48 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 15:26:25,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-12-17 15:26:25,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2021-12-17 15:26:25,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 18 states have (on average 1.0555555555555556) internal successors, (19), 19 states have internal predecessors, (19), 2 states have call successors, (2), 1 states have call predecessors, (2), 6 states have return successors, (7), 6 states have call predecessors, (7), 2 states have call successors, (7) [2021-12-17 15:26:25,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 28 transitions. [2021-12-17 15:26:25,746 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 28 transitions. Word has length 34 [2021-12-17 15:26:25,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:25,746 INFO L470 AbstractCegarLoop]: Abstraction has 27 states and 28 transitions. [2021-12-17 15:26:25,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 16 states have internal predecessors, (31), 8 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (14), 5 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-17 15:26:25,747 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 28 transitions. [2021-12-17 15:26:25,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-17 15:26:25,747 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:25,748 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:25,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:25,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:25,959 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:25,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:25,960 INFO L85 PathProgramCache]: Analyzing trace with hash -886339242, now seen corresponding path program 5 times [2021-12-17 15:26:25,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:25,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459075028] [2021-12-17 15:26:25,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:25,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:25,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:25,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:25,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:26,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:26,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:26,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:26,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:26,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:26,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:26,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:26,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:26,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:26,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:26,092 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-17 15:26:26,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:26,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459075028] [2021-12-17 15:26:26,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459075028] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:26,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039661894] [2021-12-17 15:26:26,093 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-17 15:26:26,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:26,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:26,095 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:26,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-17 15:26:26,143 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-12-17 15:26:26,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:26,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-17 15:26:26,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:26,246 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-12-17 15:26:26,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:27,122 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-17 15:26:27,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039661894] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:27,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:27,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 15] total 18 [2021-12-17 15:26:27,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743112812] [2021-12-17 15:26:27,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:27,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-17 15:26:27,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:27,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-17 15:26:27,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2021-12-17 15:26:27,124 INFO L87 Difference]: Start difference. First operand 27 states and 28 transitions. Second operand has 18 states, 16 states have (on average 2.1875) internal successors, (35), 18 states have internal predecessors, (35), 9 states have call successors, (9), 1 states have call predecessors, (9), 6 states have return successors, (17), 6 states have call predecessors, (17), 9 states have call successors, (17) [2021-12-17 15:26:27,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:27,214 INFO L93 Difference]: Finished difference Result 34 states and 35 transitions. [2021-12-17 15:26:27,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 15:26:27,215 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.1875) internal successors, (35), 18 states have internal predecessors, (35), 9 states have call successors, (9), 1 states have call predecessors, (9), 6 states have return successors, (17), 6 states have call predecessors, (17), 9 states have call successors, (17) Word has length 40 [2021-12-17 15:26:27,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:27,216 INFO L225 Difference]: With dead ends: 34 [2021-12-17 15:26:27,216 INFO L226 Difference]: Without dead ends: 30 [2021-12-17 15:26:27,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=179, Invalid=373, Unknown=0, NotChecked=0, Total=552 [2021-12-17 15:26:27,217 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 46 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:27,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 59 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 15:26:27,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-12-17 15:26:27,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2021-12-17 15:26:27,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 20 states have (on average 1.05) internal successors, (21), 21 states have internal predecessors, (21), 2 states have call successors, (2), 1 states have call predecessors, (2), 7 states have return successors, (8), 7 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-17 15:26:27,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 31 transitions. [2021-12-17 15:26:27,227 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 31 transitions. Word has length 40 [2021-12-17 15:26:27,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:27,229 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 31 transitions. [2021-12-17 15:26:27,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.1875) internal successors, (35), 18 states have internal predecessors, (35), 9 states have call successors, (9), 1 states have call predecessors, (9), 6 states have return successors, (17), 6 states have call predecessors, (17), 9 states have call successors, (17) [2021-12-17 15:26:27,229 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 31 transitions. [2021-12-17 15:26:27,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-17 15:26:27,232 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:27,233 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:27,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:27,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:27,445 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:27,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:27,445 INFO L85 PathProgramCache]: Analyzing trace with hash -918712436, now seen corresponding path program 6 times [2021-12-17 15:26:27,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:27,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40634229] [2021-12-17 15:26:27,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:27,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:27,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:27,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:27,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:27,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:27,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:27,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:27,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:27,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:27,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:27,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:27,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:27,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:27,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:27,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:27,591 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-17 15:26:27,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:27,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40634229] [2021-12-17 15:26:27,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40634229] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:27,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718756140] [2021-12-17 15:26:27,592 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-17 15:26:27,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:27,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:27,593 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:27,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-17 15:26:27,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-12-17 15:26:27,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:27,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-17 15:26:27,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:27,755 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-12-17 15:26:27,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:28,973 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-17 15:26:28,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718756140] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:28,973 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:28,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 17] total 20 [2021-12-17 15:26:28,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128756673] [2021-12-17 15:26:28,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:28,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-17 15:26:28,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:28,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-17 15:26:28,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-12-17 15:26:28,976 INFO L87 Difference]: Start difference. First operand 30 states and 31 transitions. Second operand has 20 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (10), 1 states have call predecessors, (10), 7 states have return successors, (20), 7 states have call predecessors, (20), 10 states have call successors, (20) [2021-12-17 15:26:29,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:29,098 INFO L93 Difference]: Finished difference Result 37 states and 38 transitions. [2021-12-17 15:26:29,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 15:26:29,099 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (10), 1 states have call predecessors, (10), 7 states have return successors, (20), 7 states have call predecessors, (20), 10 states have call successors, (20) Word has length 46 [2021-12-17 15:26:29,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:29,100 INFO L225 Difference]: With dead ends: 37 [2021-12-17 15:26:29,100 INFO L226 Difference]: Without dead ends: 33 [2021-12-17 15:26:29,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=228, Invalid=474, Unknown=0, NotChecked=0, Total=702 [2021-12-17 15:26:29,101 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 97 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:29,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 69 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:26:29,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-12-17 15:26:29,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-12-17 15:26:29,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 23 states have internal predecessors, (23), 2 states have call successors, (2), 1 states have call predecessors, (2), 8 states have return successors, (9), 8 states have call predecessors, (9), 2 states have call successors, (9) [2021-12-17 15:26:29,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 34 transitions. [2021-12-17 15:26:29,106 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 34 transitions. Word has length 46 [2021-12-17 15:26:29,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:29,107 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 34 transitions. [2021-12-17 15:26:29,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.1666666666666665) internal successors, (39), 20 states have internal predecessors, (39), 10 states have call successors, (10), 1 states have call predecessors, (10), 7 states have return successors, (20), 7 states have call predecessors, (20), 10 states have call successors, (20) [2021-12-17 15:26:29,107 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 34 transitions. [2021-12-17 15:26:29,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-17 15:26:29,108 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:29,108 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:29,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:29,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:29,316 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:29,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:29,316 INFO L85 PathProgramCache]: Analyzing trace with hash -626238314, now seen corresponding path program 7 times [2021-12-17 15:26:29,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:29,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698650001] [2021-12-17 15:26:29,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:29,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:29,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:29,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:29,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:29,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:29,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:29,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:29,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:29,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:29,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,484 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-17 15:26:29,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:29,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698650001] [2021-12-17 15:26:29,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698650001] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:29,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11007469] [2021-12-17 15:26:29,484 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-17 15:26:29,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:29,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:29,488 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:29,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-17 15:26:29,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:29,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-17 15:26:29,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:29,693 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 77 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-12-17 15:26:29,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:31,274 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-17 15:26:31,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11007469] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:31,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:31,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 19] total 22 [2021-12-17 15:26:31,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983032610] [2021-12-17 15:26:31,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:31,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-17 15:26:31,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:31,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-17 15:26:31,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=339, Unknown=0, NotChecked=0, Total=462 [2021-12-17 15:26:31,277 INFO L87 Difference]: Start difference. First operand 33 states and 34 transitions. Second operand has 22 states, 20 states have (on average 2.15) internal successors, (43), 22 states have internal predecessors, (43), 11 states have call successors, (11), 1 states have call predecessors, (11), 8 states have return successors, (23), 8 states have call predecessors, (23), 11 states have call successors, (23) [2021-12-17 15:26:31,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:31,418 INFO L93 Difference]: Finished difference Result 40 states and 41 transitions. [2021-12-17 15:26:31,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-17 15:26:31,419 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.15) internal successors, (43), 22 states have internal predecessors, (43), 11 states have call successors, (11), 1 states have call predecessors, (11), 8 states have return successors, (23), 8 states have call predecessors, (23), 11 states have call successors, (23) Word has length 52 [2021-12-17 15:26:31,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:31,422 INFO L225 Difference]: With dead ends: 40 [2021-12-17 15:26:31,422 INFO L226 Difference]: Without dead ends: 36 [2021-12-17 15:26:31,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=283, Invalid=587, Unknown=0, NotChecked=0, Total=870 [2021-12-17 15:26:31,423 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 150 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:31,424 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 62 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:26:31,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-12-17 15:26:31,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-12-17 15:26:31,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 24 states have (on average 1.0416666666666667) internal successors, (25), 25 states have internal predecessors, (25), 2 states have call successors, (2), 1 states have call predecessors, (2), 9 states have return successors, (10), 9 states have call predecessors, (10), 2 states have call successors, (10) [2021-12-17 15:26:31,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 37 transitions. [2021-12-17 15:26:31,437 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 37 transitions. Word has length 52 [2021-12-17 15:26:31,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:31,438 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 37 transitions. [2021-12-17 15:26:31,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.15) internal successors, (43), 22 states have internal predecessors, (43), 11 states have call successors, (11), 1 states have call predecessors, (11), 8 states have return successors, (23), 8 states have call predecessors, (23), 11 states have call successors, (23) [2021-12-17 15:26:31,439 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 37 transitions. [2021-12-17 15:26:31,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-17 15:26:31,442 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:31,442 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:31,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:31,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:31,653 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:31,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:31,654 INFO L85 PathProgramCache]: Analyzing trace with hash -960511412, now seen corresponding path program 8 times [2021-12-17 15:26:31,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:31,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226494733] [2021-12-17 15:26:31,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:31,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:31,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:31,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:31,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,730 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:31,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:31,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:31,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:31,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:31,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:31,842 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-12-17 15:26:31,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:31,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226494733] [2021-12-17 15:26:31,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226494733] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:31,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985071072] [2021-12-17 15:26:31,843 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 15:26:31,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:31,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:31,848 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:31,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-17 15:26:31,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 15:26:31,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:31,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 20 conjunts are in the unsatisfiable core [2021-12-17 15:26:31,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:32,082 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-12-17 15:26:32,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:34,171 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-12-17 15:26:34,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985071072] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:34,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:34,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 21] total 24 [2021-12-17 15:26:34,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436737560] [2021-12-17 15:26:34,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:34,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-17 15:26:34,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:34,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-17 15:26:34,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2021-12-17 15:26:34,174 INFO L87 Difference]: Start difference. First operand 36 states and 37 transitions. Second operand has 24 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 24 states have internal predecessors, (47), 12 states have call successors, (12), 1 states have call predecessors, (12), 9 states have return successors, (26), 9 states have call predecessors, (26), 12 states have call successors, (26) [2021-12-17 15:26:34,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:34,281 INFO L93 Difference]: Finished difference Result 43 states and 44 transitions. [2021-12-17 15:26:34,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-17 15:26:34,281 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 24 states have internal predecessors, (47), 12 states have call successors, (12), 1 states have call predecessors, (12), 9 states have return successors, (26), 9 states have call predecessors, (26), 12 states have call successors, (26) Word has length 58 [2021-12-17 15:26:34,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:34,282 INFO L225 Difference]: With dead ends: 43 [2021-12-17 15:26:34,282 INFO L226 Difference]: Without dead ends: 39 [2021-12-17 15:26:34,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=344, Invalid=712, Unknown=0, NotChecked=0, Total=1056 [2021-12-17 15:26:34,284 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 63 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:34,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 81 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 15:26:34,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-12-17 15:26:34,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2021-12-17 15:26:34,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 27 states have internal predecessors, (27), 2 states have call successors, (2), 1 states have call predecessors, (2), 10 states have return successors, (11), 10 states have call predecessors, (11), 2 states have call successors, (11) [2021-12-17 15:26:34,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 40 transitions. [2021-12-17 15:26:34,289 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 40 transitions. Word has length 58 [2021-12-17 15:26:34,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:34,289 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 40 transitions. [2021-12-17 15:26:34,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 24 states have internal predecessors, (47), 12 states have call successors, (12), 1 states have call predecessors, (12), 9 states have return successors, (26), 9 states have call predecessors, (26), 12 states have call successors, (26) [2021-12-17 15:26:34,289 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 40 transitions. [2021-12-17 15:26:34,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-12-17 15:26:34,293 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:34,293 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:34,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:34,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-12-17 15:26:34,517 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:34,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:34,517 INFO L85 PathProgramCache]: Analyzing trace with hash -366706730, now seen corresponding path program 9 times [2021-12-17 15:26:34,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:34,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786830724] [2021-12-17 15:26:34,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:34,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:34,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,660 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:34,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:34,737 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-12-17 15:26:34,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:34,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786830724] [2021-12-17 15:26:34,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786830724] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:34,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602086092] [2021-12-17 15:26:34,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-17 15:26:34,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:34,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:34,739 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:34,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-17 15:26:34,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-12-17 15:26:34,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:34,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-17 15:26:34,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:35,012 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-12-17 15:26:35,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:37,750 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-12-17 15:26:37,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602086092] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:37,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:37,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 23] total 26 [2021-12-17 15:26:37,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009774951] [2021-12-17 15:26:37,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:37,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-17 15:26:37,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:37,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-17 15:26:37,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=479, Unknown=0, NotChecked=0, Total=650 [2021-12-17 15:26:37,754 INFO L87 Difference]: Start difference. First operand 39 states and 40 transitions. Second operand has 26 states, 24 states have (on average 2.125) internal successors, (51), 26 states have internal predecessors, (51), 13 states have call successors, (13), 1 states have call predecessors, (13), 10 states have return successors, (29), 10 states have call predecessors, (29), 13 states have call successors, (29) [2021-12-17 15:26:37,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:37,881 INFO L93 Difference]: Finished difference Result 46 states and 47 transitions. [2021-12-17 15:26:37,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-17 15:26:37,882 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 2.125) internal successors, (51), 26 states have internal predecessors, (51), 13 states have call successors, (13), 1 states have call predecessors, (13), 10 states have return successors, (29), 10 states have call predecessors, (29), 13 states have call successors, (29) Word has length 64 [2021-12-17 15:26:37,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:37,882 INFO L225 Difference]: With dead ends: 46 [2021-12-17 15:26:37,883 INFO L226 Difference]: Without dead ends: 42 [2021-12-17 15:26:37,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=411, Invalid=849, Unknown=0, NotChecked=0, Total=1260 [2021-12-17 15:26:37,884 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 174 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:37,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 91 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:26:37,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-12-17 15:26:37,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2021-12-17 15:26:37,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 29 states have internal predecessors, (29), 2 states have call successors, (2), 1 states have call predecessors, (2), 11 states have return successors, (12), 11 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-17 15:26:37,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 43 transitions. [2021-12-17 15:26:37,888 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 43 transitions. Word has length 64 [2021-12-17 15:26:37,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:37,889 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 43 transitions. [2021-12-17 15:26:37,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 2.125) internal successors, (51), 26 states have internal predecessors, (51), 13 states have call successors, (13), 1 states have call predecessors, (13), 10 states have return successors, (29), 10 states have call predecessors, (29), 13 states have call successors, (29) [2021-12-17 15:26:37,889 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 43 transitions. [2021-12-17 15:26:37,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-12-17 15:26:37,890 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:37,890 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:37,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:38,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-17 15:26:38,103 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:38,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:38,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1719425780, now seen corresponding path program 10 times [2021-12-17 15:26:38,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:38,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753043488] [2021-12-17 15:26:38,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:38,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:38,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:38,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:38,348 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2021-12-17 15:26:38,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:38,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753043488] [2021-12-17 15:26:38,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753043488] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:38,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009774455] [2021-12-17 15:26:38,349 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-17 15:26:38,349 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:38,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:38,351 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:38,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-17 15:26:38,542 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-17 15:26:38,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:38,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-17 15:26:38,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:38,686 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2021-12-17 15:26:38,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:42,109 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-12-17 15:26:42,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009774455] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:42,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:42,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 25] total 28 [2021-12-17 15:26:42,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488021902] [2021-12-17 15:26:42,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:42,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-12-17 15:26:42,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:42,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-12-17 15:26:42,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=558, Unknown=0, NotChecked=0, Total=756 [2021-12-17 15:26:42,112 INFO L87 Difference]: Start difference. First operand 42 states and 43 transitions. Second operand has 28 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 28 states have internal predecessors, (55), 14 states have call successors, (14), 1 states have call predecessors, (14), 11 states have return successors, (32), 11 states have call predecessors, (32), 14 states have call successors, (32) [2021-12-17 15:26:42,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:42,262 INFO L93 Difference]: Finished difference Result 49 states and 50 transitions. [2021-12-17 15:26:42,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-17 15:26:42,262 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 28 states have internal predecessors, (55), 14 states have call successors, (14), 1 states have call predecessors, (14), 11 states have return successors, (32), 11 states have call predecessors, (32), 14 states have call successors, (32) Word has length 70 [2021-12-17 15:26:42,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:42,263 INFO L225 Difference]: With dead ends: 49 [2021-12-17 15:26:42,263 INFO L226 Difference]: Without dead ends: 45 [2021-12-17 15:26:42,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=484, Invalid=998, Unknown=0, NotChecked=0, Total=1482 [2021-12-17 15:26:42,264 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 78 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:42,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 92 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:26:42,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-12-17 15:26:42,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2021-12-17 15:26:42,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 31 states have internal predecessors, (31), 2 states have call successors, (2), 1 states have call predecessors, (2), 12 states have return successors, (13), 12 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-17 15:26:42,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2021-12-17 15:26:42,268 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 46 transitions. Word has length 70 [2021-12-17 15:26:42,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:42,269 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 46 transitions. [2021-12-17 15:26:42,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 2.1153846153846154) internal successors, (55), 28 states have internal predecessors, (55), 14 states have call successors, (14), 1 states have call predecessors, (14), 11 states have return successors, (32), 11 states have call predecessors, (32), 14 states have call successors, (32) [2021-12-17 15:26:42,269 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 46 transitions. [2021-12-17 15:26:42,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-12-17 15:26:42,270 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:42,270 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:42,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:42,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-17 15:26:42,470 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:42,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:42,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1354232598, now seen corresponding path program 11 times [2021-12-17 15:26:42,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:42,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021472609] [2021-12-17 15:26:42,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:42,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:42,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,651 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:42,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:42,747 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 0 proven. 187 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-12-17 15:26:42,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:42,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021472609] [2021-12-17 15:26:42,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021472609] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:42,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893083527] [2021-12-17 15:26:42,748 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-17 15:26:42,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:42,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:42,749 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:42,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-17 15:26:43,025 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-12-17 15:26:43,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:43,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 26 conjunts are in the unsatisfiable core [2021-12-17 15:26:43,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:43,179 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 0 proven. 187 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2021-12-17 15:26:43,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:47,420 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-12-17 15:26:47,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893083527] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:47,421 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:47,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 27] total 30 [2021-12-17 15:26:47,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016729627] [2021-12-17 15:26:47,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:47,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-17 15:26:47,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:47,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-17 15:26:47,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=643, Unknown=0, NotChecked=0, Total=870 [2021-12-17 15:26:47,422 INFO L87 Difference]: Start difference. First operand 45 states and 46 transitions. Second operand has 30 states, 28 states have (on average 2.107142857142857) internal successors, (59), 30 states have internal predecessors, (59), 15 states have call successors, (15), 1 states have call predecessors, (15), 12 states have return successors, (35), 12 states have call predecessors, (35), 15 states have call successors, (35) [2021-12-17 15:26:47,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:47,564 INFO L93 Difference]: Finished difference Result 52 states and 53 transitions. [2021-12-17 15:26:47,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-17 15:26:47,565 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 2.107142857142857) internal successors, (59), 30 states have internal predecessors, (59), 15 states have call successors, (15), 1 states have call predecessors, (15), 12 states have return successors, (35), 12 states have call predecessors, (35), 15 states have call successors, (35) Word has length 76 [2021-12-17 15:26:47,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:47,565 INFO L225 Difference]: With dead ends: 52 [2021-12-17 15:26:47,565 INFO L226 Difference]: Without dead ends: 48 [2021-12-17 15:26:47,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=563, Invalid=1159, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 15:26:47,567 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 111 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:47,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 90 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:26:47,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-12-17 15:26:47,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2021-12-17 15:26:47,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 32 states have (on average 1.03125) internal successors, (33), 33 states have internal predecessors, (33), 2 states have call successors, (2), 1 states have call predecessors, (2), 13 states have return successors, (14), 13 states have call predecessors, (14), 2 states have call successors, (14) [2021-12-17 15:26:47,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2021-12-17 15:26:47,571 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 76 [2021-12-17 15:26:47,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:47,571 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2021-12-17 15:26:47,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 2.107142857142857) internal successors, (59), 30 states have internal predecessors, (59), 15 states have call successors, (15), 1 states have call predecessors, (15), 12 states have return successors, (35), 12 states have call predecessors, (35), 15 states have call successors, (35) [2021-12-17 15:26:47,572 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2021-12-17 15:26:47,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-17 15:26:47,572 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:47,572 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:47,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-17 15:26:47,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-17 15:26:47,783 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:47,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:47,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1734686668, now seen corresponding path program 12 times [2021-12-17 15:26:47,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:47,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766168804] [2021-12-17 15:26:47,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:47,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:47,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:47,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:47,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:48,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:48,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:48,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:48,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:48,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:48,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:48,051 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2021-12-17 15:26:48,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:48,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766168804] [2021-12-17 15:26:48,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766168804] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:48,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041597321] [2021-12-17 15:26:48,052 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-17 15:26:48,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:48,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:48,053 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:48,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-17 15:26:48,534 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-12-17 15:26:48,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:26:48,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 28 conjunts are in the unsatisfiable core [2021-12-17 15:26:48,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:48,788 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2021-12-17 15:26:48,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:26:54,664 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 366 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-12-17 15:26:54,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041597321] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:26:54,664 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:26:54,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 29] total 32 [2021-12-17 15:26:54,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026413944] [2021-12-17 15:26:54,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:26:54,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-17 15:26:54,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:26:54,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-17 15:26:54,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=734, Unknown=0, NotChecked=0, Total=992 [2021-12-17 15:26:54,668 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand has 32 states, 30 states have (on average 2.1) internal successors, (63), 32 states have internal predecessors, (63), 16 states have call successors, (16), 1 states have call predecessors, (16), 13 states have return successors, (38), 13 states have call predecessors, (38), 16 states have call successors, (38) [2021-12-17 15:26:54,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:26:54,827 INFO L93 Difference]: Finished difference Result 55 states and 56 transitions. [2021-12-17 15:26:54,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-12-17 15:26:54,827 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 2.1) internal successors, (63), 32 states have internal predecessors, (63), 16 states have call successors, (16), 1 states have call predecessors, (16), 13 states have return successors, (38), 13 states have call predecessors, (38), 16 states have call successors, (38) Word has length 82 [2021-12-17 15:26:54,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:26:54,828 INFO L225 Difference]: With dead ends: 55 [2021-12-17 15:26:54,828 INFO L226 Difference]: Without dead ends: 51 [2021-12-17 15:26:54,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=648, Invalid=1332, Unknown=0, NotChecked=0, Total=1980 [2021-12-17 15:26:54,829 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 198 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:26:54,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 92 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:26:54,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-12-17 15:26:54,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2021-12-17 15:26:54,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 35 states have internal predecessors, (35), 2 states have call successors, (2), 1 states have call predecessors, (2), 14 states have return successors, (15), 14 states have call predecessors, (15), 2 states have call successors, (15) [2021-12-17 15:26:54,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 52 transitions. [2021-12-17 15:26:54,836 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 52 transitions. Word has length 82 [2021-12-17 15:26:54,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:26:54,836 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 52 transitions. [2021-12-17 15:26:54,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 2.1) internal successors, (63), 32 states have internal predecessors, (63), 16 states have call successors, (16), 1 states have call predecessors, (16), 13 states have return successors, (38), 13 states have call predecessors, (38), 16 states have call successors, (38) [2021-12-17 15:26:54,836 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 52 transitions. [2021-12-17 15:26:54,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-17 15:26:54,837 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:26:54,837 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:26:54,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-17 15:26:55,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-17 15:26:55,052 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:26:55,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:26:55,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1433749930, now seen corresponding path program 13 times [2021-12-17 15:26:55,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:26:55,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273589501] [2021-12-17 15:26:55,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:26:55,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:26:55,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:26:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2021-12-17 15:26:55,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:26:55,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273589501] [2021-12-17 15:26:55,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273589501] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:26:55,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959041087] [2021-12-17 15:26:55,413 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-17 15:26:55,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:26:55,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:26:55,415 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:26:55,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-17 15:26:55,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:26:55,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 30 conjunts are in the unsatisfiable core [2021-12-17 15:26:55,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:26:55,979 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 260 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2021-12-17 15:26:55,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:27:02,721 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 0 proven. 429 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-12-17 15:27:02,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959041087] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:27:02,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:27:02,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 31] total 34 [2021-12-17 15:27:02,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835386180] [2021-12-17 15:27:02,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:27:02,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-17 15:27:02,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:27:02,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-17 15:27:02,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=291, Invalid=831, Unknown=0, NotChecked=0, Total=1122 [2021-12-17 15:27:02,723 INFO L87 Difference]: Start difference. First operand 51 states and 52 transitions. Second operand has 34 states, 32 states have (on average 2.09375) internal successors, (67), 34 states have internal predecessors, (67), 17 states have call successors, (17), 1 states have call predecessors, (17), 14 states have return successors, (41), 14 states have call predecessors, (41), 17 states have call successors, (41) [2021-12-17 15:27:02,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:27:02,924 INFO L93 Difference]: Finished difference Result 58 states and 59 transitions. [2021-12-17 15:27:02,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-12-17 15:27:02,924 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 2.09375) internal successors, (67), 34 states have internal predecessors, (67), 17 states have call successors, (17), 1 states have call predecessors, (17), 14 states have return successors, (41), 14 states have call predecessors, (41), 17 states have call successors, (41) Word has length 88 [2021-12-17 15:27:02,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:27:02,925 INFO L225 Difference]: With dead ends: 58 [2021-12-17 15:27:02,925 INFO L226 Difference]: Without dead ends: 54 [2021-12-17 15:27:02,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=739, Invalid=1517, Unknown=0, NotChecked=0, Total=2256 [2021-12-17 15:27:02,926 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 384 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:27:02,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 107 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:27:02,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-12-17 15:27:02,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2021-12-17 15:27:02,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.0277777777777777) internal successors, (37), 37 states have internal predecessors, (37), 2 states have call successors, (2), 1 states have call predecessors, (2), 15 states have return successors, (16), 15 states have call predecessors, (16), 2 states have call successors, (16) [2021-12-17 15:27:02,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 55 transitions. [2021-12-17 15:27:02,930 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 55 transitions. Word has length 88 [2021-12-17 15:27:02,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:27:02,930 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 55 transitions. [2021-12-17 15:27:02,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 2.09375) internal successors, (67), 34 states have internal predecessors, (67), 17 states have call successors, (17), 1 states have call predecessors, (17), 14 states have return successors, (41), 14 states have call predecessors, (41), 17 states have call successors, (41) [2021-12-17 15:27:02,930 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 55 transitions. [2021-12-17 15:27:02,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-12-17 15:27:02,931 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:27:02,931 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:27:02,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-17 15:27:03,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-17 15:27:03,132 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:27:03,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:27:03,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1321174388, now seen corresponding path program 14 times [2021-12-17 15:27:03,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:27:03,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508344206] [2021-12-17 15:27:03,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:27:03,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:27:03,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:03,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:03,480 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 301 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-12-17 15:27:03,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:27:03,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508344206] [2021-12-17 15:27:03,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508344206] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:27:03,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312988744] [2021-12-17 15:27:03,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 15:27:03,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:27:03,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:27:03,482 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:27:03,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-17 15:27:04,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 15:27:04,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:27:04,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-17 15:27:04,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:27:04,189 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 301 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2021-12-17 15:27:04,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:27:12,518 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-12-17 15:27:12,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312988744] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:27:12,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:27:12,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 33] total 36 [2021-12-17 15:27:12,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288678322] [2021-12-17 15:27:12,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:27:12,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-12-17 15:27:12,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:27:12,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-12-17 15:27:12,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=934, Unknown=0, NotChecked=0, Total=1260 [2021-12-17 15:27:12,520 INFO L87 Difference]: Start difference. First operand 54 states and 55 transitions. Second operand has 36 states, 34 states have (on average 2.088235294117647) internal successors, (71), 36 states have internal predecessors, (71), 18 states have call successors, (18), 1 states have call predecessors, (18), 15 states have return successors, (44), 15 states have call predecessors, (44), 18 states have call successors, (44) [2021-12-17 15:27:12,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:27:12,716 INFO L93 Difference]: Finished difference Result 61 states and 62 transitions. [2021-12-17 15:27:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-17 15:27:12,717 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 2.088235294117647) internal successors, (71), 36 states have internal predecessors, (71), 18 states have call successors, (18), 1 states have call predecessors, (18), 15 states have return successors, (44), 15 states have call predecessors, (44), 18 states have call successors, (44) Word has length 94 [2021-12-17 15:27:12,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:27:12,718 INFO L225 Difference]: With dead ends: 61 [2021-12-17 15:27:12,718 INFO L226 Difference]: Without dead ends: 57 [2021-12-17 15:27:12,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=836, Invalid=1714, Unknown=0, NotChecked=0, Total=2550 [2021-12-17 15:27:12,719 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 166 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:27:12,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 116 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:27:12,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-12-17 15:27:12,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2021-12-17 15:27:12,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 38 states have (on average 1.0263157894736843) internal successors, (39), 39 states have internal predecessors, (39), 2 states have call successors, (2), 1 states have call predecessors, (2), 16 states have return successors, (17), 16 states have call predecessors, (17), 2 states have call successors, (17) [2021-12-17 15:27:12,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 58 transitions. [2021-12-17 15:27:12,724 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 58 transitions. Word has length 94 [2021-12-17 15:27:12,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:27:12,724 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 58 transitions. [2021-12-17 15:27:12,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 2.088235294117647) internal successors, (71), 36 states have internal predecessors, (71), 18 states have call successors, (18), 1 states have call predecessors, (18), 15 states have return successors, (44), 15 states have call predecessors, (44), 18 states have call successors, (44) [2021-12-17 15:27:12,724 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 58 transitions. [2021-12-17 15:27:12,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2021-12-17 15:27:12,725 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:27:12,725 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:27:12,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-12-17 15:27:12,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:27:12,935 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:27:12,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:27:12,936 INFO L85 PathProgramCache]: Analyzing trace with hash 415287702, now seen corresponding path program 15 times [2021-12-17 15:27:12,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:27:12,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626962755] [2021-12-17 15:27:12,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:27:12,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:27:12,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:12,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:12,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:13,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:13,461 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2021-12-17 15:27:13,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:27:13,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626962755] [2021-12-17 15:27:13,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626962755] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:27:13,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809972437] [2021-12-17 15:27:13,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-17 15:27:13,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:27:13,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:27:13,464 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:27:13,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-17 15:27:14,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-12-17 15:27:14,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:27:14,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 34 conjunts are in the unsatisfiable core [2021-12-17 15:27:14,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:27:14,371 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 345 trivial. 0 not checked. [2021-12-17 15:27:14,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:27:24,722 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-12-17 15:27:24,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809972437] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:27:24,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:27:24,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 35] total 38 [2021-12-17 15:27:24,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555651888] [2021-12-17 15:27:24,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:27:24,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-12-17 15:27:24,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:27:24,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-12-17 15:27:24,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=1043, Unknown=0, NotChecked=0, Total=1406 [2021-12-17 15:27:24,726 INFO L87 Difference]: Start difference. First operand 57 states and 58 transitions. Second operand has 38 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 38 states have internal predecessors, (75), 19 states have call successors, (19), 1 states have call predecessors, (19), 16 states have return successors, (47), 16 states have call predecessors, (47), 19 states have call successors, (47) [2021-12-17 15:27:24,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:27:24,944 INFO L93 Difference]: Finished difference Result 64 states and 65 transitions. [2021-12-17 15:27:24,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-17 15:27:24,945 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 38 states have internal predecessors, (75), 19 states have call successors, (19), 1 states have call predecessors, (19), 16 states have return successors, (47), 16 states have call predecessors, (47), 19 states have call successors, (47) Word has length 100 [2021-12-17 15:27:24,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:27:24,945 INFO L225 Difference]: With dead ends: 64 [2021-12-17 15:27:24,945 INFO L226 Difference]: Without dead ends: 60 [2021-12-17 15:27:24,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 752 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=939, Invalid=1923, Unknown=0, NotChecked=0, Total=2862 [2021-12-17 15:27:24,947 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 204 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:27:24,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 127 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:27:24,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-12-17 15:27:24,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2021-12-17 15:27:24,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 40 states have (on average 1.025) internal successors, (41), 41 states have internal predecessors, (41), 2 states have call successors, (2), 1 states have call predecessors, (2), 17 states have return successors, (18), 17 states have call predecessors, (18), 2 states have call successors, (18) [2021-12-17 15:27:24,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 61 transitions. [2021-12-17 15:27:24,951 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 61 transitions. Word has length 100 [2021-12-17 15:27:24,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:27:24,951 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 61 transitions. [2021-12-17 15:27:24,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 38 states have internal predecessors, (75), 19 states have call successors, (19), 1 states have call predecessors, (19), 16 states have return successors, (47), 16 states have call predecessors, (47), 19 states have call successors, (47) [2021-12-17 15:27:24,951 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 61 transitions. [2021-12-17 15:27:24,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-12-17 15:27:24,952 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:27:24,952 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:27:24,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-17 15:27:25,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-17 15:27:25,167 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:27:25,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:27:25,168 INFO L85 PathProgramCache]: Analyzing trace with hash 317812044, now seen corresponding path program 16 times [2021-12-17 15:27:25,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:27:25,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988394320] [2021-12-17 15:27:25,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:27:25,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:27:25,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,496 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:25,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:25,597 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-12-17 15:27:25,597 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:27:25,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988394320] [2021-12-17 15:27:25,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988394320] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:27:25,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513161794] [2021-12-17 15:27:25,598 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-17 15:27:25,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:27:25,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:27:25,599 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:27:25,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-17 15:27:26,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-17 15:27:26,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:27:26,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 36 conjunts are in the unsatisfiable core [2021-12-17 15:27:26,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:27:26,617 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-12-17 15:27:26,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:27:38,862 INFO L134 CoverageAnalysis]: Checked inductivity of 784 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2021-12-17 15:27:38,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513161794] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:27:38,863 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:27:38,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 37] total 40 [2021-12-17 15:27:38,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050367838] [2021-12-17 15:27:38,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:27:38,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-12-17 15:27:38,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:27:38,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-12-17 15:27:38,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=402, Invalid=1158, Unknown=0, NotChecked=0, Total=1560 [2021-12-17 15:27:38,865 INFO L87 Difference]: Start difference. First operand 60 states and 61 transitions. Second operand has 40 states, 38 states have (on average 2.0789473684210527) internal successors, (79), 40 states have internal predecessors, (79), 20 states have call successors, (20), 1 states have call predecessors, (20), 17 states have return successors, (50), 17 states have call predecessors, (50), 20 states have call successors, (50) [2021-12-17 15:27:39,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:27:39,129 INFO L93 Difference]: Finished difference Result 67 states and 68 transitions. [2021-12-17 15:27:39,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-17 15:27:39,129 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 2.0789473684210527) internal successors, (79), 40 states have internal predecessors, (79), 20 states have call successors, (20), 1 states have call predecessors, (20), 17 states have return successors, (50), 17 states have call predecessors, (50), 20 states have call successors, (50) Word has length 106 [2021-12-17 15:27:39,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:27:39,130 INFO L225 Difference]: With dead ends: 67 [2021-12-17 15:27:39,130 INFO L226 Difference]: Without dead ends: 63 [2021-12-17 15:27:39,131 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1048, Invalid=2144, Unknown=0, NotChecked=0, Total=3192 [2021-12-17 15:27:39,132 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 396 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:27:39,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 124 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:27:39,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-12-17 15:27:39,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2021-12-17 15:27:39,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 42 states have (on average 1.0238095238095237) internal successors, (43), 43 states have internal predecessors, (43), 2 states have call successors, (2), 1 states have call predecessors, (2), 18 states have return successors, (19), 18 states have call predecessors, (19), 2 states have call successors, (19) [2021-12-17 15:27:39,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 64 transitions. [2021-12-17 15:27:39,136 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 64 transitions. Word has length 106 [2021-12-17 15:27:39,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:27:39,136 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 64 transitions. [2021-12-17 15:27:39,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 2.0789473684210527) internal successors, (79), 40 states have internal predecessors, (79), 20 states have call successors, (20), 1 states have call predecessors, (20), 17 states have return successors, (50), 17 states have call predecessors, (50), 20 states have call successors, (50) [2021-12-17 15:27:39,136 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 64 transitions. [2021-12-17 15:27:39,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-12-17 15:27:39,137 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:27:39,137 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:27:39,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-17 15:27:39,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-17 15:27:39,351 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:27:39,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:27:39,352 INFO L85 PathProgramCache]: Analyzing trace with hash -2122437418, now seen corresponding path program 17 times [2021-12-17 15:27:39,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:27:39,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976873177] [2021-12-17 15:27:39,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:27:39,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:27:39,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,622 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,650 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:39,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:39,985 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 0 proven. 442 refuted. 0 times theorem prover too weak. 442 trivial. 0 not checked. [2021-12-17 15:27:39,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:27:39,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976873177] [2021-12-17 15:27:39,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976873177] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:27:39,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580544790] [2021-12-17 15:27:39,987 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-17 15:27:39,987 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:27:39,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:27:39,988 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:27:40,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-17 15:27:41,032 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2021-12-17 15:27:41,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:27:41,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-17 15:27:41,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:27:41,223 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 0 proven. 442 refuted. 0 times theorem prover too weak. 442 trivial. 0 not checked. [2021-12-17 15:27:41,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:27:55,662 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 0 proven. 731 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2021-12-17 15:27:55,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580544790] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:27:55,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:27:55,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 39] total 42 [2021-12-17 15:27:55,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058965570] [2021-12-17 15:27:55,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:27:55,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-12-17 15:27:55,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:27:55,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-12-17 15:27:55,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=443, Invalid=1279, Unknown=0, NotChecked=0, Total=1722 [2021-12-17 15:27:55,666 INFO L87 Difference]: Start difference. First operand 63 states and 64 transitions. Second operand has 42 states, 40 states have (on average 2.075) internal successors, (83), 42 states have internal predecessors, (83), 21 states have call successors, (21), 1 states have call predecessors, (21), 18 states have return successors, (53), 18 states have call predecessors, (53), 21 states have call successors, (53) [2021-12-17 15:27:55,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:27:55,868 INFO L93 Difference]: Finished difference Result 70 states and 71 transitions. [2021-12-17 15:27:55,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-17 15:27:55,868 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 40 states have (on average 2.075) internal successors, (83), 42 states have internal predecessors, (83), 21 states have call successors, (21), 1 states have call predecessors, (21), 18 states have return successors, (53), 18 states have call predecessors, (53), 21 states have call successors, (53) Word has length 112 [2021-12-17 15:27:55,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:27:55,869 INFO L225 Difference]: With dead ends: 70 [2021-12-17 15:27:55,869 INFO L226 Difference]: Without dead ends: 66 [2021-12-17 15:27:55,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1163, Invalid=2377, Unknown=0, NotChecked=0, Total=3540 [2021-12-17 15:27:55,871 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 157 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:27:55,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 138 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:27:55,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-12-17 15:27:55,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2021-12-17 15:27:55,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 44 states have (on average 1.0227272727272727) internal successors, (45), 45 states have internal predecessors, (45), 2 states have call successors, (2), 1 states have call predecessors, (2), 19 states have return successors, (20), 19 states have call predecessors, (20), 2 states have call successors, (20) [2021-12-17 15:27:55,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 67 transitions. [2021-12-17 15:27:55,874 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 67 transitions. Word has length 112 [2021-12-17 15:27:55,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:27:55,874 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 67 transitions. [2021-12-17 15:27:55,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 40 states have (on average 2.075) internal successors, (83), 42 states have internal predecessors, (83), 21 states have call successors, (21), 1 states have call predecessors, (21), 18 states have return successors, (53), 18 states have call predecessors, (53), 21 states have call successors, (53) [2021-12-17 15:27:55,875 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 67 transitions. [2021-12-17 15:27:55,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-12-17 15:27:55,875 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:27:55,876 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:27:55,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-17 15:27:56,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-17 15:27:56,096 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:27:56,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:27:56,096 INFO L85 PathProgramCache]: Analyzing trace with hash 55840780, now seen corresponding path program 18 times [2021-12-17 15:27:56,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:27:56,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593031005] [2021-12-17 15:27:56,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:27:56,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:27:56,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:27:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:27:56,614 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 495 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2021-12-17 15:27:56,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:27:56,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593031005] [2021-12-17 15:27:56,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593031005] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:27:56,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392348324] [2021-12-17 15:27:56,615 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-17 15:27:56,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:27:56,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:27:56,616 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:27:56,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-17 15:27:57,892 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2021-12-17 15:27:57,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:27:57,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 40 conjunts are in the unsatisfiable core [2021-12-17 15:27:57,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:27:58,099 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 495 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2021-12-17 15:27:58,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:28:14,724 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 819 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2021-12-17 15:28:14,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392348324] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:28:14,724 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:28:14,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 41] total 44 [2021-12-17 15:28:14,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065484081] [2021-12-17 15:28:14,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:28:14,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-12-17 15:28:14,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:28:14,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-12-17 15:28:14,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=486, Invalid=1406, Unknown=0, NotChecked=0, Total=1892 [2021-12-17 15:28:14,728 INFO L87 Difference]: Start difference. First operand 66 states and 67 transitions. Second operand has 44 states, 42 states have (on average 2.0714285714285716) internal successors, (87), 44 states have internal predecessors, (87), 22 states have call successors, (22), 1 states have call predecessors, (22), 19 states have return successors, (56), 19 states have call predecessors, (56), 22 states have call successors, (56) [2021-12-17 15:28:14,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:28:14,979 INFO L93 Difference]: Finished difference Result 73 states and 74 transitions. [2021-12-17 15:28:14,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-12-17 15:28:14,980 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 42 states have (on average 2.0714285714285716) internal successors, (87), 44 states have internal predecessors, (87), 22 states have call successors, (22), 1 states have call predecessors, (22), 19 states have return successors, (56), 19 states have call predecessors, (56), 22 states have call successors, (56) Word has length 118 [2021-12-17 15:28:14,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:28:14,980 INFO L225 Difference]: With dead ends: 73 [2021-12-17 15:28:14,981 INFO L226 Difference]: Without dead ends: 69 [2021-12-17 15:28:14,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1064 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1284, Invalid=2622, Unknown=0, NotChecked=0, Total=3906 [2021-12-17 15:28:14,982 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 86 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:28:14,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 144 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:28:14,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-12-17 15:28:14,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2021-12-17 15:28:14,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 46 states have (on average 1.0217391304347827) internal successors, (47), 47 states have internal predecessors, (47), 2 states have call successors, (2), 1 states have call predecessors, (2), 20 states have return successors, (21), 20 states have call predecessors, (21), 2 states have call successors, (21) [2021-12-17 15:28:14,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 70 transitions. [2021-12-17 15:28:14,986 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 70 transitions. Word has length 118 [2021-12-17 15:28:14,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:28:14,986 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 70 transitions. [2021-12-17 15:28:14,986 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 42 states have (on average 2.0714285714285716) internal successors, (87), 44 states have internal predecessors, (87), 22 states have call successors, (22), 1 states have call predecessors, (22), 19 states have return successors, (56), 19 states have call predecessors, (56), 22 states have call successors, (56) [2021-12-17 15:28:14,987 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 70 transitions. [2021-12-17 15:28:14,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-17 15:28:14,988 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:28:14,988 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:28:15,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-17 15:28:15,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:28:15,202 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:28:15,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:28:15,202 INFO L85 PathProgramCache]: Analyzing trace with hash -806952938, now seen corresponding path program 19 times [2021-12-17 15:28:15,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:28:15,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445994387] [2021-12-17 15:28:15,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:28:15,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:28:15,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,557 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,760 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:15,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:15,787 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2021-12-17 15:28:15,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:28:15,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445994387] [2021-12-17 15:28:15,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445994387] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:28:15,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939498939] [2021-12-17 15:28:15,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-17 15:28:15,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:28:15,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:28:15,789 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:28:15,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-17 15:28:17,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:17,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-17 15:28:17,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:28:17,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 551 trivial. 0 not checked. [2021-12-17 15:28:17,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:28:37,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1102 backedges. 0 proven. 912 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-17 15:28:37,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939498939] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:28:37,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:28:37,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 43] total 45 [2021-12-17 15:28:37,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045792380] [2021-12-17 15:28:37,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:28:37,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-17 15:28:37,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:28:37,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-17 15:28:37,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=1452, Unknown=0, NotChecked=0, Total=1980 [2021-12-17 15:28:37,149 INFO L87 Difference]: Start difference. First operand 69 states and 70 transitions. Second operand has 45 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 45 states have internal predecessors, (90), 22 states have call successors, (22), 1 states have call predecessors, (22), 20 states have return successors, (58), 20 states have call predecessors, (58), 22 states have call successors, (58) [2021-12-17 15:28:37,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:28:37,439 INFO L93 Difference]: Finished difference Result 76 states and 77 transitions. [2021-12-17 15:28:37,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-17 15:28:37,440 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 45 states have internal predecessors, (90), 22 states have call successors, (22), 1 states have call predecessors, (22), 20 states have return successors, (58), 20 states have call predecessors, (58), 22 states have call successors, (58) Word has length 124 [2021-12-17 15:28:37,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:28:37,441 INFO L225 Difference]: With dead ends: 76 [2021-12-17 15:28:37,441 INFO L226 Difference]: Without dead ends: 72 [2021-12-17 15:28:37,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 264 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1408, Invalid=2752, Unknown=0, NotChecked=0, Total=4160 [2021-12-17 15:28:37,442 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 419 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 15:28:37,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [441 Valid, 134 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 15:28:37,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-12-17 15:28:37,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2021-12-17 15:28:37,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 48 states have (on average 1.0208333333333333) internal successors, (49), 49 states have internal predecessors, (49), 2 states have call successors, (2), 1 states have call predecessors, (2), 21 states have return successors, (22), 21 states have call predecessors, (22), 2 states have call successors, (22) [2021-12-17 15:28:37,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 73 transitions. [2021-12-17 15:28:37,446 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 73 transitions. Word has length 124 [2021-12-17 15:28:37,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:28:37,446 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 73 transitions. [2021-12-17 15:28:37,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 45 states have internal predecessors, (90), 22 states have call successors, (22), 1 states have call predecessors, (22), 20 states have return successors, (58), 20 states have call predecessors, (58), 22 states have call successors, (58) [2021-12-17 15:28:37,447 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 73 transitions. [2021-12-17 15:28:37,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2021-12-17 15:28:37,447 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 15:28:37,447 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 15:28:37,480 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-17 15:28:37,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:28:37,663 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 15:28:37,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 15:28:37,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1807457588, now seen corresponding path program 20 times [2021-12-17 15:28:37,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 15:28:37,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636727619] [2021-12-17 15:28:37,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 15:28:37,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 15:28:37,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:37,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:37,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:37,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:38,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:38,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:39,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:39,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:39,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:39,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:39,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:39,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:39,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:39,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:39,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:39,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:39,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 15:28:39,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 15:28:39,486 INFO L134 CoverageAnalysis]: Checked inductivity of 1220 backedges. 589 proven. 40 refuted. 0 times theorem prover too weak. 591 trivial. 0 not checked. [2021-12-17 15:28:39,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 15:28:39,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636727619] [2021-12-17 15:28:39,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636727619] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 15:28:39,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804261043] [2021-12-17 15:28:39,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 15:28:39,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 15:28:39,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 15:28:39,492 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 15:28:39,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-17 15:28:41,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-17 15:28:41,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-17 15:28:41,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 177 conjunts are in the unsatisfiable core [2021-12-17 15:28:41,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 15:28:43,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1220 backedges. 39 proven. 610 refuted. 0 times theorem prover too weak. 571 trivial. 0 not checked. [2021-12-17 15:28:43,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 15:28:52,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1220 backedges. 0 proven. 649 refuted. 0 times theorem prover too weak. 571 trivial. 0 not checked. [2021-12-17 15:28:52,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804261043] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 15:28:52,686 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 15:28:52,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 49, 49] total 99 [2021-12-17 15:28:52,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480045886] [2021-12-17 15:28:52,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 15:28:52,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2021-12-17 15:28:52,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 15:28:52,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2021-12-17 15:28:52,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=9105, Unknown=0, NotChecked=0, Total=9702 [2021-12-17 15:28:52,690 INFO L87 Difference]: Start difference. First operand 72 states and 73 transitions. Second operand has 99 states, 94 states have (on average 1.1063829787234043) internal successors, (104), 56 states have internal predecessors, (104), 7 states have call successors, (7), 1 states have call predecessors, (7), 42 states have return successors, (44), 43 states have call predecessors, (44), 7 states have call successors, (44) [2021-12-17 15:28:56,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 15:28:56,031 INFO L93 Difference]: Finished difference Result 75 states and 77 transitions. [2021-12-17 15:28:56,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-12-17 15:28:56,033 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 94 states have (on average 1.1063829787234043) internal successors, (104), 56 states have internal predecessors, (104), 7 states have call successors, (7), 1 states have call predecessors, (7), 42 states have return successors, (44), 43 states have call predecessors, (44), 7 states have call successors, (44) Word has length 130 [2021-12-17 15:28:56,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 15:28:56,034 INFO L225 Difference]: With dead ends: 75 [2021-12-17 15:28:56,034 INFO L226 Difference]: Without dead ends: 0 [2021-12-17 15:28:56,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 228 SyntacticMatches, 22 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4824 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1505, Invalid=19375, Unknown=0, NotChecked=0, Total=20880 [2021-12-17 15:28:56,038 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 47 mSDsluCounter, 1243 mSDsCounter, 0 mSdLazyCounter, 2592 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 1269 SdHoareTripleChecker+Invalid, 2684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 2592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-17 15:28:56,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 1269 Invalid, 2684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 2592 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-17 15:28:56,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-12-17 15:28:56,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-12-17 15:28:56,039 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 15:28:56,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-12-17 15:28:56,039 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 130 [2021-12-17 15:28:56,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 15:28:56,039 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-17 15:28:56,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 94 states have (on average 1.1063829787234043) internal successors, (104), 56 states have internal predecessors, (104), 7 states have call successors, (7), 1 states have call predecessors, (7), 42 states have return successors, (44), 43 states have call predecessors, (44), 7 states have call successors, (44) [2021-12-17 15:28:56,040 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-12-17 15:28:56,040 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-12-17 15:28:56,042 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-17 15:28:56,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-17 15:28:56,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-17 15:28:56,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 18) no Hoare annotation was computed. [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point L18(line 18) no Hoare annotation was computed. [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point L17(lines 17 19) no Hoare annotation was computed. [2021-12-17 15:28:56,269 INFO L854 garLoopResultBuilder]: At program point L16(line 16) the Hoare annotation is: (and (= |ULTIMATE.start_main_~a~0#1| 20) (= |ULTIMATE.start_main_~b~0#1| 0)) [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point L16-1(line 16) no Hoare annotation was computed. [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point L13(lines 13 20) no Hoare annotation was computed. [2021-12-17 15:28:56,269 INFO L858 garLoopResultBuilder]: For program point sumEXIT(lines 5 11) no Hoare annotation was computed. [2021-12-17 15:28:56,270 INFO L854 garLoopResultBuilder]: At program point L9(line 9) the Hoare annotation is: (and (<= 1 sum_~n) (= |sum_#in~n| sum_~n) (= |sum_#in~m| sum_~m)) [2021-12-17 15:28:56,270 INFO L858 garLoopResultBuilder]: For program point L9-1(line 9) no Hoare annotation was computed. [2021-12-17 15:28:56,270 INFO L858 garLoopResultBuilder]: For program point L6(lines 6 10) no Hoare annotation was computed. [2021-12-17 15:28:56,270 INFO L858 garLoopResultBuilder]: For program point sumFINAL(lines 5 11) no Hoare annotation was computed. [2021-12-17 15:28:56,270 INFO L861 garLoopResultBuilder]: At program point sumENTRY(lines 5 11) the Hoare annotation is: true [2021-12-17 15:28:56,273 INFO L732 BasicCegarLoop]: Path program histogram: [20, 1] [2021-12-17 15:28:56,274 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-17 15:28:56,278 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.12 03:28:56 BoogieIcfgContainer [2021-12-17 15:28:56,278 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-17 15:28:56,279 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-17 15:28:56,279 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-17 15:28:56,279 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-17 15:28:56,279 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 03:26:21" (3/4) ... [2021-12-17 15:28:56,281 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-12-17 15:28:56,285 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure sum [2021-12-17 15:28:56,287 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2021-12-17 15:28:56,287 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2021-12-17 15:28:56,287 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-12-17 15:28:56,287 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-12-17 15:28:56,306 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-17 15:28:56,306 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-17 15:28:56,307 INFO L158 Benchmark]: Toolchain (without parser) took 155097.27ms. Allocated memory was 104.9MB in the beginning and 383.8MB in the end (delta: 278.9MB). Free memory was 76.5MB in the beginning and 101.5MB in the end (delta: -25.0MB). Peak memory consumption was 253.9MB. Max. memory is 16.1GB. [2021-12-17 15:28:56,307 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 83.9MB. Free memory was 40.4MB in the beginning and 40.4MB in the end (delta: 42.0kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-17 15:28:56,307 INFO L158 Benchmark]: CACSL2BoogieTranslator took 209.47ms. Allocated memory is still 104.9MB. Free memory was 76.1MB in the beginning and 82.5MB in the end (delta: -6.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-17 15:28:56,308 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.26ms. Allocated memory is still 104.9MB. Free memory was 82.5MB in the beginning and 81.5MB in the end (delta: 965.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-17 15:28:56,308 INFO L158 Benchmark]: Boogie Preprocessor took 18.11ms. Allocated memory is still 104.9MB. Free memory was 81.5MB in the beginning and 80.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-17 15:28:56,308 INFO L158 Benchmark]: RCFGBuilder took 233.98ms. Allocated memory is still 104.9MB. Free memory was 80.4MB in the beginning and 72.0MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-17 15:28:56,309 INFO L158 Benchmark]: TraceAbstraction took 154577.12ms. Allocated memory was 104.9MB in the beginning and 383.8MB in the end (delta: 278.9MB). Free memory was 71.5MB in the beginning and 103.6MB in the end (delta: -32.1MB). Peak memory consumption was 248.3MB. Max. memory is 16.1GB. [2021-12-17 15:28:56,309 INFO L158 Benchmark]: Witness Printer took 27.60ms. Allocated memory is still 383.8MB. Free memory was 103.6MB in the beginning and 101.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-17 15:28:56,310 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 83.9MB. Free memory was 40.4MB in the beginning and 40.4MB in the end (delta: 42.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 209.47ms. Allocated memory is still 104.9MB. Free memory was 76.1MB in the beginning and 82.5MB in the end (delta: -6.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 25.26ms. Allocated memory is still 104.9MB. Free memory was 82.5MB in the beginning and 81.5MB in the end (delta: 965.9kB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 18.11ms. Allocated memory is still 104.9MB. Free memory was 81.5MB in the beginning and 80.4MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 233.98ms. Allocated memory is still 104.9MB. Free memory was 80.4MB in the beginning and 72.0MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * TraceAbstraction took 154577.12ms. Allocated memory was 104.9MB in the beginning and 383.8MB in the end (delta: 278.9MB). Free memory was 71.5MB in the beginning and 103.6MB in the end (delta: -32.1MB). Peak memory consumption was 248.3MB. Max. memory is 16.1GB. * Witness Printer took 27.60ms. Allocated memory is still 383.8MB. Free memory was 103.6MB in the beginning and 101.5MB in the end (delta: 2.1MB). 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 - PositiveResult [Line: 18]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 16 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 154.5s, OverallIterations: 21, TraceHistogramMax: 21, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 6.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3162 SdHoareTripleChecker+Valid, 2.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2890 mSDsluCounter, 2977 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2769 mSDsCounter, 1307 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4099 IncrementalHoareTripleChecker+Invalid, 5406 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1307 mSolverCounterUnsat, 208 mSDtfsCounter, 4099 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3915 GetRequests, 3042 SyntacticMatches, 24 SemanticMatches, 849 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13202 ImplicationChecksByTransitivity, 11.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=72occurred in iteration=20, InterpolantAutomatonStates: 340, 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, 21 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 3 LocationsWithAnnotation, 5 PreInvPairs, 5 NumberOfFragments, 18 HoareAnnotationTreeSize, 5 FomulaSimplifications, 3 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 3 FomulaSimplificationsInter, 0 FormulaSimplificationTreeSizeReductionInter, 0.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 133.2s InterpolantComputationTime, 2930 NumberOfCodeBlocks, 2930 NumberOfCodeBlocksAsserted, 144 NumberOfCheckSat, 4329 ConstructedInterpolants, 0 QuantifiedInterpolants, 14474 SizeOfPredicates, 237 NumberOfNonLiveVariables, 4800 ConjunctsInSsa, 633 ConjunctsInUnsatCore, 61 InterpolantComputations, 1 PerfectInterpolantSequences, 11291/26460 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-12-17 15:28:56,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE