./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ntdrivers/kbfiltr.i.cil-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/ntdrivers/kbfiltr.i.cil-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 791fd4c1f54f973c646b3f11f7eb2f654eca269cacf7e504443ee0d13fbe9694 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-17 02:56:47,240 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-17 02:56:47,241 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-17 02:56:47,295 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-17 02:56:47,295 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-17 02:56:47,298 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-17 02:56:47,299 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-17 02:56:47,301 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-17 02:56:47,302 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-17 02:56:47,306 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-17 02:56:47,306 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-17 02:56:47,308 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-17 02:56:47,308 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-17 02:56:47,310 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-17 02:56:47,311 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-17 02:56:47,314 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-17 02:56:47,315 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-17 02:56:47,315 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-17 02:56:47,317 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-17 02:56:47,321 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-17 02:56:47,322 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-17 02:56:47,323 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-17 02:56:47,324 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-17 02:56:47,325 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-17 02:56:47,330 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-17 02:56:47,330 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-17 02:56:47,330 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-17 02:56:47,332 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-17 02:56:47,332 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-17 02:56:47,333 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-17 02:56:47,333 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-17 02:56:47,333 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-17 02:56:47,334 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-17 02:56:47,335 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-17 02:56:47,336 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-17 02:56:47,336 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-17 02:56:47,337 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-17 02:56:47,337 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-17 02:56:47,337 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-17 02:56:47,338 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-17 02:56:47,338 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-17 02:56:47,340 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-17 02:56:47,367 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-17 02:56:47,367 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-17 02:56:47,368 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-17 02:56:47,368 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-17 02:56:47,369 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-17 02:56:47,369 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-17 02:56:47,369 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-17 02:56:47,369 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-17 02:56:47,369 INFO L138 SettingsManager]: * Use SBE=true [2021-12-17 02:56:47,370 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-17 02:56:47,370 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-17 02:56:47,370 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-17 02:56:47,371 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-17 02:56:47,371 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-17 02:56:47,371 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-17 02:56:47,371 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-17 02:56:47,371 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-17 02:56:47,371 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-17 02:56:47,371 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-17 02:56:47,372 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-17 02:56:47,372 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-17 02:56:47,372 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-17 02:56:47,372 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-17 02:56:47,372 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-17 02:56:47,372 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 02:56:47,372 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-17 02:56:47,373 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-17 02:56:47,373 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-17 02:56:47,373 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-17 02:56:47,373 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-17 02:56:47,373 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-17 02:56:47,373 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-17 02:56:47,373 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-17 02:56:47,374 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-17 02:56:47,374 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 -> 791fd4c1f54f973c646b3f11f7eb2f654eca269cacf7e504443ee0d13fbe9694 [2021-12-17 02:56:47,579 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-17 02:56:47,597 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-17 02:56:47,600 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-17 02:56:47,601 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-17 02:56:47,601 INFO L275 PluginConnector]: CDTParser initialized [2021-12-17 02:56:47,602 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/kbfiltr.i.cil-2.c [2021-12-17 02:56:47,661 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a432d604f/c8b32b5e03a94399b81c0ab65cdc70ed/FLAG6270c7f43 [2021-12-17 02:56:48,125 INFO L306 CDTParser]: Found 1 translation units. [2021-12-17 02:56:48,125 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/kbfiltr.i.cil-2.c [2021-12-17 02:56:48,150 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a432d604f/c8b32b5e03a94399b81c0ab65cdc70ed/FLAG6270c7f43 [2021-12-17 02:56:48,163 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a432d604f/c8b32b5e03a94399b81c0ab65cdc70ed [2021-12-17 02:56:48,165 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-17 02:56:48,166 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-17 02:56:48,168 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-17 02:56:48,168 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-17 02:56:48,170 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-17 02:56:48,171 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:48,172 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ab41f80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48, skipping insertion in model container [2021-12-17 02:56:48,172 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:48,176 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-17 02:56:48,239 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-17 02:56:48,552 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/ntdrivers/kbfiltr.i.cil-2.c[62209,62222] [2021-12-17 02:56:48,665 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 02:56:48,679 INFO L203 MainTranslator]: Completed pre-run [2021-12-17 02:56:48,723 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/ntdrivers/kbfiltr.i.cil-2.c[62209,62222] [2021-12-17 02:56:48,824 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-17 02:56:48,846 INFO L208 MainTranslator]: Completed translation [2021-12-17 02:56:48,846 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48 WrapperNode [2021-12-17 02:56:48,846 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-17 02:56:48,847 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-17 02:56:48,847 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-17 02:56:48,847 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-17 02:56:48,852 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:48,889 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:48,927 INFO L137 Inliner]: procedures = 109, calls = 328, calls flagged for inlining = 23, calls inlined = 20, statements flattened = 1084 [2021-12-17 02:56:48,928 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-17 02:56:48,929 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-17 02:56:48,929 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-17 02:56:48,929 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-17 02:56:48,934 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:48,937 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:48,943 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:48,946 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:48,990 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:49,003 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:49,008 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:49,020 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-17 02:56:49,021 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-17 02:56:49,021 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-17 02:56:49,021 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-17 02:56:49,022 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (1/1) ... [2021-12-17 02:56:49,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-17 02:56:49,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:56:49,052 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-17 02:56:49,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-17 02:56:49,080 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_Complete [2021-12-17 02:56:49,080 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_Complete [2021-12-17 02:56:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-17 02:56:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-17 02:56:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-17 02:56:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-17 02:56:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-12-17 02:56:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-12-17 02:56:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-17 02:56:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-12-17 02:56:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-12-17 02:56:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-12-17 02:56:49,082 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-12-17 02:56:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-17 02:56:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-17 02:56:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-17 02:56:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-17 02:56:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2021-12-17 02:56:49,082 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2021-12-17 02:56:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_CreateClose [2021-12-17 02:56:49,083 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_CreateClose [2021-12-17 02:56:49,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-17 02:56:49,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-17 02:56:49,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-17 02:56:49,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-17 02:56:49,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-17 02:56:49,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-17 02:56:49,083 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_DispatchPassThrough [2021-12-17 02:56:49,083 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_DispatchPassThrough [2021-12-17 02:56:49,378 INFO L236 CfgBuilder]: Building ICFG [2021-12-17 02:56:49,379 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-17 02:56:49,450 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-17 02:56:49,488 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2021-12-17 02:56:49,489 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2021-12-17 02:56:49,566 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-17 02:56:49,572 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-17 02:56:49,573 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-17 02:56:49,577 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-17 02:56:49,578 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-17 02:56:49,580 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-17 02:56:49,580 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-17 02:56:52,430 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##83: assume false; [2021-12-17 02:56:52,430 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume !false; [2021-12-17 02:56:52,430 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##36: assume !false; [2021-12-17 02:56:52,430 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##35: assume false; [2021-12-17 02:56:52,430 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume false; [2021-12-17 02:56:52,430 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##140: assume !false; [2021-12-17 02:56:52,430 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2021-12-17 02:56:52,430 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2021-12-17 02:56:52,431 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2021-12-17 02:56:52,431 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##157: assume !false; [2021-12-17 02:56:52,431 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2021-12-17 02:56:52,431 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##156: assume false; [2021-12-17 02:56:52,431 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##114: assume !false; [2021-12-17 02:56:52,431 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##113: assume false; [2021-12-17 02:56:52,441 INFO L277 CfgBuilder]: Performing block encoding [2021-12-17 02:56:52,451 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-17 02:56:52,452 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-17 02:56:52,454 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:56:52 BoogieIcfgContainer [2021-12-17 02:56:52,454 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-17 02:56:52,455 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-17 02:56:52,455 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-17 02:56:52,458 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-17 02:56:52,458 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 02:56:48" (1/3) ... [2021-12-17 02:56:52,459 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@144736e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:56:52, skipping insertion in model container [2021-12-17 02:56:52,459 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:56:48" (2/3) ... [2021-12-17 02:56:52,459 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@144736e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:56:52, skipping insertion in model container [2021-12-17 02:56:52,459 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:56:52" (3/3) ... [2021-12-17 02:56:52,463 INFO L111 eAbstractionObserver]: Analyzing ICFG kbfiltr.i.cil-2.c [2021-12-17 02:56:52,467 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-17 02:56:52,467 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-17 02:56:52,505 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-17 02:56:52,511 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-17 02:56:52,511 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-17 02:56:52,533 INFO L276 IsEmpty]: Start isEmpty. Operand has 239 states, 201 states have (on average 1.572139303482587) internal successors, (316), 219 states have internal predecessors, (316), 29 states have call successors, (29), 7 states have call predecessors, (29), 7 states have return successors, (29), 27 states have call predecessors, (29), 29 states have call successors, (29) [2021-12-17 02:56:52,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-17 02:56:52,541 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:56:52,542 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:56:52,542 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:56:52,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:56:52,549 INFO L85 PathProgramCache]: Analyzing trace with hash -660511979, now seen corresponding path program 1 times [2021-12-17 02:56:52,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:56:52,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793562260] [2021-12-17 02:56:52,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:56:52,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:56:52,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:56:52,856 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 02:56:52,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:56:52,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793562260] [2021-12-17 02:56:52,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793562260] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:56:52,858 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:56:52,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-17 02:56:52,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925489420] [2021-12-17 02:56:52,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:56:52,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-17 02:56:52,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:56:52,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-17 02:56:52,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-17 02:56:52,884 INFO L87 Difference]: Start difference. First operand has 239 states, 201 states have (on average 1.572139303482587) internal successors, (316), 219 states have internal predecessors, (316), 29 states have call successors, (29), 7 states have call predecessors, (29), 7 states have return successors, (29), 27 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 2 states, 2 states have (on average 7.5) internal successors, (15), 2 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:52,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:56:52,944 INFO L93 Difference]: Finished difference Result 472 states and 755 transitions. [2021-12-17 02:56:52,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-17 02:56:52,947 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.5) internal successors, (15), 2 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-17 02:56:52,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:56:52,956 INFO L225 Difference]: With dead ends: 472 [2021-12-17 02:56:52,956 INFO L226 Difference]: Without dead ends: 231 [2021-12-17 02:56:52,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-17 02:56:52,967 INFO L933 BasicCegarLoop]: 355 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:56:52,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:56:52,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-12-17 02:56:53,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2021-12-17 02:56:53,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 195 states have (on average 1.5128205128205128) internal successors, (295), 211 states have internal predecessors, (295), 29 states have call successors, (29), 7 states have call predecessors, (29), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-12-17 02:56:53,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 339 transitions. [2021-12-17 02:56:53,012 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 339 transitions. Word has length 16 [2021-12-17 02:56:53,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:56:53,013 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 339 transitions. [2021-12-17 02:56:53,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.5) internal successors, (15), 2 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:53,013 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 339 transitions. [2021-12-17 02:56:53,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-17 02:56:53,014 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:56:53,014 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:56:53,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-17 02:56:53,015 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:56:53,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:56:53,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1247317993, now seen corresponding path program 1 times [2021-12-17 02:56:53,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:56:53,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854243707] [2021-12-17 02:56:53,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:56:53,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:56:53,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:56:53,224 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 02:56:53,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:56:53,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854243707] [2021-12-17 02:56:53,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854243707] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:56:53,224 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:56:53,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-17 02:56:53,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445596943] [2021-12-17 02:56:53,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:56:53,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:56:53,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:56:53,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:56:53,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:56:53,227 INFO L87 Difference]: Start difference. First operand 231 states and 339 transitions. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:54,926 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:56:55,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:56:55,007 INFO L93 Difference]: Finished difference Result 248 states and 360 transitions. [2021-12-17 02:56:55,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:56:55,007 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-17 02:56:55,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:56:55,009 INFO L225 Difference]: With dead ends: 248 [2021-12-17 02:56:55,012 INFO L226 Difference]: Without dead ends: 231 [2021-12-17 02:56:55,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:56:55,015 INFO L933 BasicCegarLoop]: 336 mSDtfsCounter, 249 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-12-17 02:56:55,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 737 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-12-17 02:56:55,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-12-17 02:56:55,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2021-12-17 02:56:55,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 195 states have (on average 1.5076923076923077) internal successors, (294), 211 states have internal predecessors, (294), 29 states have call successors, (29), 7 states have call predecessors, (29), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-12-17 02:56:55,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 338 transitions. [2021-12-17 02:56:55,034 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 338 transitions. Word has length 16 [2021-12-17 02:56:55,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:56:55,035 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 338 transitions. [2021-12-17 02:56:55,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:55,035 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 338 transitions. [2021-12-17 02:56:55,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-17 02:56:55,036 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:56:55,036 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:56:55,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-17 02:56:55,037 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:56:55,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:56:55,037 INFO L85 PathProgramCache]: Analyzing trace with hash 8900389, now seen corresponding path program 1 times [2021-12-17 02:56:55,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:56:55,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168109404] [2021-12-17 02:56:55,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:56:55,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:56:55,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:56:55,185 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 02:56:55,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:56:55,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168109404] [2021-12-17 02:56:55,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168109404] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:56:55,187 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:56:55,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-17 02:56:55,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644529020] [2021-12-17 02:56:55,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:56:55,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:56:55,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:56:55,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:56:55,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:56:55,190 INFO L87 Difference]: Start difference. First operand 231 states and 338 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:55,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:56:55,925 INFO L93 Difference]: Finished difference Result 603 states and 904 transitions. [2021-12-17 02:56:55,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:56:55,926 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-12-17 02:56:55,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:56:55,929 INFO L225 Difference]: With dead ends: 603 [2021-12-17 02:56:55,929 INFO L226 Difference]: Without dead ends: 392 [2021-12-17 02:56:55,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:56:55,938 INFO L933 BasicCegarLoop]: 553 mSDtfsCounter, 442 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-17 02:56:55,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 1254 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-17 02:56:55,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-12-17 02:56:55,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 233. [2021-12-17 02:56:55,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 197 states have (on average 1.50253807106599) internal successors, (296), 213 states have internal predecessors, (296), 29 states have call successors, (29), 7 states have call predecessors, (29), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-12-17 02:56:55,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 340 transitions. [2021-12-17 02:56:55,973 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 340 transitions. Word has length 28 [2021-12-17 02:56:55,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:56:55,973 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 340 transitions. [2021-12-17 02:56:55,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:55,973 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 340 transitions. [2021-12-17 02:56:55,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-17 02:56:55,974 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:56:55,975 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:56:55,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-17 02:56:55,976 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:56:55,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:56:55,977 INFO L85 PathProgramCache]: Analyzing trace with hash 620779237, now seen corresponding path program 1 times [2021-12-17 02:56:55,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:56:55,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744443488] [2021-12-17 02:56:55,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:56:55,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:56:56,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:56:56,100 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 02:56:56,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:56:56,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744443488] [2021-12-17 02:56:56,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744443488] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:56:56,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:56:56,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 02:56:56,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243194818] [2021-12-17 02:56:56,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:56:56,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 02:56:56,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:56:56,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 02:56:56,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 02:56:56,102 INFO L87 Difference]: Start difference. First operand 233 states and 340 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:58,117 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:56:58,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:56:58,220 INFO L93 Difference]: Finished difference Result 354 states and 506 transitions. [2021-12-17 02:56:58,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 02:56:58,221 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-12-17 02:56:58,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:56:58,223 INFO L225 Difference]: With dead ends: 354 [2021-12-17 02:56:58,223 INFO L226 Difference]: Without dead ends: 299 [2021-12-17 02:56:58,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 02:56:58,224 INFO L933 BasicCegarLoop]: 366 mSDtfsCounter, 244 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:56:58,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 477 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 70 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-12-17 02:56:58,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2021-12-17 02:56:58,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 283. [2021-12-17 02:56:58,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 246 states have (on average 1.4308943089430894) internal successors, (352), 249 states have internal predecessors, (352), 26 states have call successors, (26), 11 states have call predecessors, (26), 10 states have return successors, (27), 25 states have call predecessors, (27), 18 states have call successors, (27) [2021-12-17 02:56:58,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 405 transitions. [2021-12-17 02:56:58,236 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 405 transitions. Word has length 28 [2021-12-17 02:56:58,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:56:58,236 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 405 transitions. [2021-12-17 02:56:58,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:58,237 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 405 transitions. [2021-12-17 02:56:58,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-17 02:56:58,238 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:56:58,238 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:56:58,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-17 02:56:58,238 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:56:58,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:56:58,238 INFO L85 PathProgramCache]: Analyzing trace with hash -451775854, now seen corresponding path program 1 times [2021-12-17 02:56:58,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:56:58,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507803697] [2021-12-17 02:56:58,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:56:58,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:56:58,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:56:58,338 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 02:56:58,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:56:58,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507803697] [2021-12-17 02:56:58,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507803697] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:56:58,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:56:58,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 02:56:58,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585220822] [2021-12-17 02:56:58,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:56:58,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 02:56:58,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:56:58,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 02:56:58,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 02:56:58,341 INFO L87 Difference]: Start difference. First operand 283 states and 405 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:58,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:56:58,366 INFO L93 Difference]: Finished difference Result 439 states and 613 transitions. [2021-12-17 02:56:58,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 02:56:58,367 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-12-17 02:56:58,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:56:58,370 INFO L225 Difference]: With dead ends: 439 [2021-12-17 02:56:58,370 INFO L226 Difference]: Without dead ends: 340 [2021-12-17 02:56:58,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 02:56:58,371 INFO L933 BasicCegarLoop]: 338 mSDtfsCounter, 281 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:56:58,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 426 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:56:58,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-12-17 02:56:58,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 317. [2021-12-17 02:56:58,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 282 states have (on average 1.425531914893617) internal successors, (402), 283 states have internal predecessors, (402), 22 states have call successors, (22), 11 states have call predecessors, (22), 12 states have return successors, (26), 23 states have call predecessors, (26), 16 states have call successors, (26) [2021-12-17 02:56:58,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 450 transitions. [2021-12-17 02:56:58,386 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 450 transitions. Word has length 30 [2021-12-17 02:56:58,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:56:58,387 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 450 transitions. [2021-12-17 02:56:58,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:58,387 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 450 transitions. [2021-12-17 02:56:58,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-17 02:56:58,391 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:56:58,392 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:56:58,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-17 02:56:58,392 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:56:58,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:56:58,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1294247663, now seen corresponding path program 1 times [2021-12-17 02:56:58,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:56:58,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230223545] [2021-12-17 02:56:58,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:56:58,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:56:58,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:56:58,550 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 02:56:58,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:56:58,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230223545] [2021-12-17 02:56:58,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230223545] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:56:58,550 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:56:58,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-17 02:56:58,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022351411] [2021-12-17 02:56:58,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:56:58,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:56:58,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:56:58,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:56:58,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:56:58,552 INFO L87 Difference]: Start difference. First operand 317 states and 450 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:59,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:56:59,436 INFO L93 Difference]: Finished difference Result 341 states and 477 transitions. [2021-12-17 02:56:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:56:59,436 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-12-17 02:56:59,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:56:59,438 INFO L225 Difference]: With dead ends: 341 [2021-12-17 02:56:59,438 INFO L226 Difference]: Without dead ends: 333 [2021-12-17 02:56:59,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:56:59,439 INFO L933 BasicCegarLoop]: 325 mSDtfsCounter, 526 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-17 02:56:59,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [526 Valid, 400 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-17 02:56:59,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-12-17 02:56:59,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 322. [2021-12-17 02:56:59,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 287 states have (on average 1.421602787456446) internal successors, (408), 288 states have internal predecessors, (408), 22 states have call successors, (22), 11 states have call predecessors, (22), 12 states have return successors, (26), 23 states have call predecessors, (26), 16 states have call successors, (26) [2021-12-17 02:56:59,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 456 transitions. [2021-12-17 02:56:59,451 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 456 transitions. Word has length 32 [2021-12-17 02:56:59,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:56:59,451 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 456 transitions. [2021-12-17 02:56:59,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:56:59,451 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 456 transitions. [2021-12-17 02:56:59,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-17 02:56:59,452 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:56:59,452 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:56:59,452 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-17 02:56:59,453 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:56:59,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:56:59,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1059548875, now seen corresponding path program 1 times [2021-12-17 02:56:59,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:56:59,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042940778] [2021-12-17 02:56:59,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:56:59,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:56:59,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:56:59,601 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 02:56:59,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:56:59,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042940778] [2021-12-17 02:56:59,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042940778] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:56:59,602 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:56:59,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-17 02:56:59,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885618798] [2021-12-17 02:56:59,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:56:59,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:56:59,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:56:59,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:56:59,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:56:59,604 INFO L87 Difference]: Start difference. First operand 322 states and 456 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:00,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:00,563 INFO L93 Difference]: Finished difference Result 341 states and 476 transitions. [2021-12-17 02:57:00,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:57:00,564 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-12-17 02:57:00,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:00,565 INFO L225 Difference]: With dead ends: 341 [2021-12-17 02:57:00,565 INFO L226 Difference]: Without dead ends: 333 [2021-12-17 02:57:00,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:00,566 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 523 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:00,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [523 Valid, 403 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-17 02:57:00,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-12-17 02:57:00,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 323. [2021-12-17 02:57:00,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 288 states have (on average 1.4201388888888888) internal successors, (409), 289 states have internal predecessors, (409), 22 states have call successors, (22), 11 states have call predecessors, (22), 12 states have return successors, (26), 23 states have call predecessors, (26), 16 states have call successors, (26) [2021-12-17 02:57:00,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 457 transitions. [2021-12-17 02:57:00,585 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 457 transitions. Word has length 33 [2021-12-17 02:57:00,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:00,589 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 457 transitions. [2021-12-17 02:57:00,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:00,590 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 457 transitions. [2021-12-17 02:57:00,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-17 02:57:00,590 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:00,590 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:00,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-17 02:57:00,591 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:00,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:00,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1752141914, now seen corresponding path program 1 times [2021-12-17 02:57:00,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:00,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606864315] [2021-12-17 02:57:00,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:00,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:00,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:00,691 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 02:57:00,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:00,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606864315] [2021-12-17 02:57:00,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606864315] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:00,692 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:00,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-17 02:57:00,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966353273] [2021-12-17 02:57:00,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:00,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:57:00,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:00,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:57:00,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:57:00,694 INFO L87 Difference]: Start difference. First operand 323 states and 457 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:00,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:00,811 INFO L93 Difference]: Finished difference Result 335 states and 468 transitions. [2021-12-17 02:57:00,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:57:00,812 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-12-17 02:57:00,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:00,813 INFO L225 Difference]: With dead ends: 335 [2021-12-17 02:57:00,813 INFO L226 Difference]: Without dead ends: 293 [2021-12-17 02:57:00,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:00,815 INFO L933 BasicCegarLoop]: 330 mSDtfsCounter, 513 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:00,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 401 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:57:00,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2021-12-17 02:57:00,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 290. [2021-12-17 02:57:00,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 258 states have (on average 1.441860465116279) internal successors, (372), 264 states have internal predecessors, (372), 22 states have call successors, (22), 11 states have call predecessors, (22), 9 states have return successors, (18), 15 states have call predecessors, (18), 16 states have call successors, (18) [2021-12-17 02:57:00,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 412 transitions. [2021-12-17 02:57:00,836 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 412 transitions. Word has length 34 [2021-12-17 02:57:00,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:00,836 INFO L470 AbstractCegarLoop]: Abstraction has 290 states and 412 transitions. [2021-12-17 02:57:00,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:00,836 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 412 transitions. [2021-12-17 02:57:00,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-17 02:57:00,838 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:00,838 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:00,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-17 02:57:00,838 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:00,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:00,841 INFO L85 PathProgramCache]: Analyzing trace with hash 350835753, now seen corresponding path program 1 times [2021-12-17 02:57:00,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:00,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539937917] [2021-12-17 02:57:00,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:00,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:00,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:00,936 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 02:57:00,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:00,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539937917] [2021-12-17 02:57:00,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539937917] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:00,937 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:00,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 02:57:00,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140331301] [2021-12-17 02:57:00,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:00,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 02:57:00,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:00,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 02:57:00,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 02:57:00,939 INFO L87 Difference]: Start difference. First operand 290 states and 412 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:01,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:01,739 INFO L93 Difference]: Finished difference Result 293 states and 414 transitions. [2021-12-17 02:57:01,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 02:57:01,739 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-12-17 02:57:01,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:01,741 INFO L225 Difference]: With dead ends: 293 [2021-12-17 02:57:01,741 INFO L226 Difference]: Without dead ends: 289 [2021-12-17 02:57:01,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 02:57:01,742 INFO L933 BasicCegarLoop]: 294 mSDtfsCounter, 26 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:01,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 535 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-17 02:57:01,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-12-17 02:57:01,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 289. [2021-12-17 02:57:01,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 258 states have (on average 1.434108527131783) internal successors, (370), 263 states have internal predecessors, (370), 21 states have call successors, (21), 11 states have call predecessors, (21), 9 states have return successors, (18), 15 states have call predecessors, (18), 16 states have call successors, (18) [2021-12-17 02:57:01,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 409 transitions. [2021-12-17 02:57:01,755 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 409 transitions. Word has length 34 [2021-12-17 02:57:01,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:01,756 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 409 transitions. [2021-12-17 02:57:01,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:01,756 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 409 transitions. [2021-12-17 02:57:01,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-17 02:57:01,757 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:01,757 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:01,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-17 02:57:01,757 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:01,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:01,758 INFO L85 PathProgramCache]: Analyzing trace with hash 407921745, now seen corresponding path program 1 times [2021-12-17 02:57:01,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:01,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954073558] [2021-12-17 02:57:01,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:01,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:01,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:01,861 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 02:57:01,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:01,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954073558] [2021-12-17 02:57:01,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954073558] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:01,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:01,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-17 02:57:01,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378430581] [2021-12-17 02:57:01,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:01,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:57:01,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:01,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:57:01,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:57:01,864 INFO L87 Difference]: Start difference. First operand 289 states and 409 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:01,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:01,986 INFO L93 Difference]: Finished difference Result 343 states and 476 transitions. [2021-12-17 02:57:01,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:57:01,987 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2021-12-17 02:57:01,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:01,989 INFO L225 Difference]: With dead ends: 343 [2021-12-17 02:57:01,989 INFO L226 Difference]: Without dead ends: 304 [2021-12-17 02:57:01,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:01,990 INFO L933 BasicCegarLoop]: 284 mSDtfsCounter, 325 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:01,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 498 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:57:01,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-12-17 02:57:02,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 289. [2021-12-17 02:57:02,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 258 states have (on average 1.426356589147287) internal successors, (368), 263 states have internal predecessors, (368), 21 states have call successors, (21), 11 states have call predecessors, (21), 9 states have return successors, (18), 15 states have call predecessors, (18), 16 states have call successors, (18) [2021-12-17 02:57:02,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 407 transitions. [2021-12-17 02:57:02,005 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 407 transitions. Word has length 43 [2021-12-17 02:57:02,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:02,005 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 407 transitions. [2021-12-17 02:57:02,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:02,005 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 407 transitions. [2021-12-17 02:57:02,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-17 02:57:02,007 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:02,008 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:02,008 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-17 02:57:02,008 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:02,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:02,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1067937794, now seen corresponding path program 1 times [2021-12-17 02:57:02,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:02,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382473627] [2021-12-17 02:57:02,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:02,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:02,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:02,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 02:57:02,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:02,208 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 02:57:02,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:02,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382473627] [2021-12-17 02:57:02,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382473627] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:02,208 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:02,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 02:57:02,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621097867] [2021-12-17 02:57:02,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:02,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 02:57:02,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:02,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 02:57:02,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:57:02,210 INFO L87 Difference]: Start difference. First operand 289 states and 407 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:03,670 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:05,281 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:05,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:05,456 INFO L93 Difference]: Finished difference Result 316 states and 439 transitions. [2021-12-17 02:57:05,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 02:57:05,457 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2021-12-17 02:57:05,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:05,458 INFO L225 Difference]: With dead ends: 316 [2021-12-17 02:57:05,458 INFO L226 Difference]: Without dead ends: 308 [2021-12-17 02:57:05,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:57:05,459 INFO L933 BasicCegarLoop]: 288 mSDtfsCounter, 371 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:05,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 727 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2021-12-17 02:57:05,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2021-12-17 02:57:05,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 300. [2021-12-17 02:57:05,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 269 states have (on average 1.420074349442379) internal successors, (382), 273 states have internal predecessors, (382), 21 states have call successors, (21), 11 states have call predecessors, (21), 9 states have return successors, (18), 15 states have call predecessors, (18), 16 states have call successors, (18) [2021-12-17 02:57:05,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 421 transitions. [2021-12-17 02:57:05,484 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 421 transitions. Word has length 44 [2021-12-17 02:57:05,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:05,484 INFO L470 AbstractCegarLoop]: Abstraction has 300 states and 421 transitions. [2021-12-17 02:57:05,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:05,485 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 421 transitions. [2021-12-17 02:57:05,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-17 02:57:05,486 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:05,486 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:05,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-17 02:57:05,487 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:05,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:05,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1661089768, now seen corresponding path program 1 times [2021-12-17 02:57:05,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:05,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067007631] [2021-12-17 02:57:05,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:05,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:05,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:05,637 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 02:57:05,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:05,685 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 02:57:05,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:05,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067007631] [2021-12-17 02:57:05,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067007631] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:05,686 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:05,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 02:57:05,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766383446] [2021-12-17 02:57:05,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:05,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 02:57:05,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:05,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 02:57:05,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:57:05,687 INFO L87 Difference]: Start difference. First operand 300 states and 421 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:07,698 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:08,813 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:08,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:08,966 INFO L93 Difference]: Finished difference Result 316 states and 438 transitions. [2021-12-17 02:57:08,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 02:57:08,966 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-12-17 02:57:08,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:08,968 INFO L225 Difference]: With dead ends: 316 [2021-12-17 02:57:08,968 INFO L226 Difference]: Without dead ends: 308 [2021-12-17 02:57:08,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:57:08,968 INFO L933 BasicCegarLoop]: 290 mSDtfsCounter, 367 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 42 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:08,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 729 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 136 Invalid, 1 Unknown, 0 Unchecked, 3.2s Time] [2021-12-17 02:57:08,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2021-12-17 02:57:08,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 301. [2021-12-17 02:57:08,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 270 states have (on average 1.4185185185185185) internal successors, (383), 274 states have internal predecessors, (383), 21 states have call successors, (21), 11 states have call predecessors, (21), 9 states have return successors, (18), 15 states have call predecessors, (18), 16 states have call successors, (18) [2021-12-17 02:57:08,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 422 transitions. [2021-12-17 02:57:08,983 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 422 transitions. Word has length 45 [2021-12-17 02:57:08,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:08,983 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 422 transitions. [2021-12-17 02:57:08,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:08,984 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 422 transitions. [2021-12-17 02:57:08,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-17 02:57:08,984 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:08,985 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:08,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-17 02:57:08,985 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:08,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:08,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1877198546, now seen corresponding path program 1 times [2021-12-17 02:57:08,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:08,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551530028] [2021-12-17 02:57:08,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:08,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:09,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:09,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-12-17 02:57:09,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:09,101 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 02:57:09,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:09,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551530028] [2021-12-17 02:57:09,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551530028] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:09,101 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:09,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-17 02:57:09,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182289613] [2021-12-17 02:57:09,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:09,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 02:57:09,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:09,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 02:57:09,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:09,103 INFO L87 Difference]: Start difference. First operand 301 states and 422 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:11,125 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:12,133 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:12,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:12,281 INFO L93 Difference]: Finished difference Result 348 states and 473 transitions. [2021-12-17 02:57:12,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 02:57:12,282 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2021-12-17 02:57:12,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:12,283 INFO L225 Difference]: With dead ends: 348 [2021-12-17 02:57:12,283 INFO L226 Difference]: Without dead ends: 289 [2021-12-17 02:57:12,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-17 02:57:12,284 INFO L933 BasicCegarLoop]: 329 mSDtfsCounter, 362 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 32 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:12,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 844 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 130 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2021-12-17 02:57:12,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-12-17 02:57:12,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 271. [2021-12-17 02:57:12,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 242 states have (on average 1.4049586776859504) internal successors, (340), 246 states have internal predecessors, (340), 19 states have call successors, (19), 10 states have call predecessors, (19), 9 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2021-12-17 02:57:12,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 374 transitions. [2021-12-17 02:57:12,296 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 374 transitions. Word has length 45 [2021-12-17 02:57:12,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:12,296 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 374 transitions. [2021-12-17 02:57:12,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:12,297 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 374 transitions. [2021-12-17 02:57:12,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-17 02:57:12,297 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:12,297 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:12,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-17 02:57:12,298 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:12,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:12,298 INFO L85 PathProgramCache]: Analyzing trace with hash 859522540, now seen corresponding path program 1 times [2021-12-17 02:57:12,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:12,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379030011] [2021-12-17 02:57:12,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:12,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:12,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:12,431 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 02:57:12,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:12,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379030011] [2021-12-17 02:57:12,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379030011] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:12,431 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:12,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-17 02:57:12,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256662334] [2021-12-17 02:57:12,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:12,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:57:12,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:12,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:57:12,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:57:12,433 INFO L87 Difference]: Start difference. First operand 271 states and 374 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:13,702 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:13,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:13,804 INFO L93 Difference]: Finished difference Result 310 states and 423 transitions. [2021-12-17 02:57:13,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:57:13,805 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-12-17 02:57:13,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:13,806 INFO L225 Difference]: With dead ends: 310 [2021-12-17 02:57:13,806 INFO L226 Difference]: Without dead ends: 269 [2021-12-17 02:57:13,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:13,807 INFO L933 BasicCegarLoop]: 283 mSDtfsCounter, 303 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:13,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 500 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-17 02:57:13,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-12-17 02:57:13,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 269. [2021-12-17 02:57:13,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 240 states have (on average 1.4) internal successors, (336), 244 states have internal predecessors, (336), 19 states have call successors, (19), 10 states have call predecessors, (19), 9 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2021-12-17 02:57:13,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 370 transitions. [2021-12-17 02:57:13,818 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 370 transitions. Word has length 45 [2021-12-17 02:57:13,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:13,818 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 370 transitions. [2021-12-17 02:57:13,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:13,818 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 370 transitions. [2021-12-17 02:57:13,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-17 02:57:13,819 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:13,819 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:13,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-17 02:57:13,819 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:13,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:13,820 INFO L85 PathProgramCache]: Analyzing trace with hash 285533420, now seen corresponding path program 1 times [2021-12-17 02:57:13,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:13,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490919952] [2021-12-17 02:57:13,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:13,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:13,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:13,896 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 02:57:13,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:13,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490919952] [2021-12-17 02:57:13,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490919952] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:13,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:13,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-17 02:57:13,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693712147] [2021-12-17 02:57:13,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:13,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 02:57:13,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:13,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 02:57:13,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 02:57:13,898 INFO L87 Difference]: Start difference. First operand 269 states and 370 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:13,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:13,918 INFO L93 Difference]: Finished difference Result 286 states and 391 transitions. [2021-12-17 02:57:13,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 02:57:13,919 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-12-17 02:57:13,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:13,920 INFO L225 Difference]: With dead ends: 286 [2021-12-17 02:57:13,920 INFO L226 Difference]: Without dead ends: 263 [2021-12-17 02:57:13,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-17 02:57:13,921 INFO L933 BasicCegarLoop]: 291 mSDtfsCounter, 285 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:13,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 291 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:57:13,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-12-17 02:57:13,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2021-12-17 02:57:13,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 235 states have (on average 1.3872340425531915) internal successors, (326), 238 states have internal predecessors, (326), 18 states have call successors, (18), 10 states have call predecessors, (18), 9 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2021-12-17 02:57:13,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 359 transitions. [2021-12-17 02:57:13,931 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 359 transitions. Word has length 45 [2021-12-17 02:57:13,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:13,932 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 359 transitions. [2021-12-17 02:57:13,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:13,932 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 359 transitions. [2021-12-17 02:57:13,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-17 02:57:13,933 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:13,933 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:13,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-17 02:57:13,933 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:13,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:13,933 INFO L85 PathProgramCache]: Analyzing trace with hash 270131950, now seen corresponding path program 1 times [2021-12-17 02:57:13,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:13,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967822975] [2021-12-17 02:57:13,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:13,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:13,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:14,041 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 02:57:14,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:14,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967822975] [2021-12-17 02:57:14,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967822975] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:14,043 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:14,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 02:57:14,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986522641] [2021-12-17 02:57:14,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:14,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 02:57:14,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:14,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 02:57:14,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:57:14,044 INFO L87 Difference]: Start difference. First operand 263 states and 359 transitions. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:16,050 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:16,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:16,130 INFO L93 Difference]: Finished difference Result 283 states and 381 transitions. [2021-12-17 02:57:16,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 02:57:16,130 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2021-12-17 02:57:16,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:16,132 INFO L225 Difference]: With dead ends: 283 [2021-12-17 02:57:16,132 INFO L226 Difference]: Without dead ends: 262 [2021-12-17 02:57:16,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:57:16,133 INFO L933 BasicCegarLoop]: 298 mSDtfsCounter, 50 mSDsluCounter, 1146 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1444 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:16,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 1444 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 33 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2021-12-17 02:57:16,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-12-17 02:57:16,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 262. [2021-12-17 02:57:16,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 234 states have (on average 1.3846153846153846) internal successors, (324), 237 states have internal predecessors, (324), 18 states have call successors, (18), 10 states have call predecessors, (18), 9 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2021-12-17 02:57:16,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 357 transitions. [2021-12-17 02:57:16,146 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 357 transitions. Word has length 46 [2021-12-17 02:57:16,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:16,146 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 357 transitions. [2021-12-17 02:57:16,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:16,147 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 357 transitions. [2021-12-17 02:57:16,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-17 02:57:16,147 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:16,148 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:16,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-17 02:57:16,148 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:16,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:16,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1666913919, now seen corresponding path program 1 times [2021-12-17 02:57:16,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:16,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192635524] [2021-12-17 02:57:16,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:16,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:16,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:16,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-17 02:57:16,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:16,260 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 02:57:16,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:16,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192635524] [2021-12-17 02:57:16,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192635524] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:16,260 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:16,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-17 02:57:16,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850617839] [2021-12-17 02:57:16,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:16,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 02:57:16,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:16,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 02:57:16,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:16,262 INFO L87 Difference]: Start difference. First operand 262 states and 357 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:17,546 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:19,562 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:19,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:19,978 INFO L93 Difference]: Finished difference Result 502 states and 687 transitions. [2021-12-17 02:57:19,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 02:57:19,979 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-12-17 02:57:19,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:19,980 INFO L225 Difference]: With dead ends: 502 [2021-12-17 02:57:19,980 INFO L226 Difference]: Without dead ends: 262 [2021-12-17 02:57:19,981 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 02:57:19,981 INFO L933 BasicCegarLoop]: 282 mSDtfsCounter, 41 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 17 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:19,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 1030 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 88 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2021-12-17 02:57:19,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-12-17 02:57:19,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 260. [2021-12-17 02:57:19,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 232 states have (on average 1.3836206896551724) internal successors, (321), 235 states have internal predecessors, (321), 18 states have call successors, (18), 10 states have call predecessors, (18), 9 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2021-12-17 02:57:19,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 354 transitions. [2021-12-17 02:57:19,993 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 354 transitions. Word has length 47 [2021-12-17 02:57:19,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:19,993 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 354 transitions. [2021-12-17 02:57:19,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:19,993 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 354 transitions. [2021-12-17 02:57:19,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-17 02:57:19,994 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:19,994 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:19,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-17 02:57:19,994 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:19,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:19,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1795358223, now seen corresponding path program 1 times [2021-12-17 02:57:19,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:19,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794047475] [2021-12-17 02:57:19,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:19,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:20,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:20,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-17 02:57:20,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:20,122 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 02:57:20,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:20,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794047475] [2021-12-17 02:57:20,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794047475] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:20,122 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:20,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 02:57:20,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861006376] [2021-12-17 02:57:20,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:20,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 02:57:20,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:20,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 02:57:20,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:57:20,124 INFO L87 Difference]: Start difference. First operand 260 states and 354 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:22,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:22,037 INFO L93 Difference]: Finished difference Result 312 states and 413 transitions. [2021-12-17 02:57:22,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 02:57:22,038 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 52 [2021-12-17 02:57:22,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:22,039 INFO L225 Difference]: With dead ends: 312 [2021-12-17 02:57:22,039 INFO L226 Difference]: Without dead ends: 259 [2021-12-17 02:57:22,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:57:22,040 INFO L933 BasicCegarLoop]: 281 mSDtfsCounter, 65 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:22,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 1292 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2021-12-17 02:57:22,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-12-17 02:57:22,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 259. [2021-12-17 02:57:22,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 231 states have (on average 1.367965367965368) internal successors, (316), 234 states have internal predecessors, (316), 18 states have call successors, (18), 10 states have call predecessors, (18), 9 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2021-12-17 02:57:22,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 349 transitions. [2021-12-17 02:57:22,051 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 349 transitions. Word has length 52 [2021-12-17 02:57:22,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:22,052 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 349 transitions. [2021-12-17 02:57:22,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 5 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:22,052 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 349 transitions. [2021-12-17 02:57:22,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-17 02:57:22,053 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:22,053 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:22,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-17 02:57:22,053 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:22,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:22,054 INFO L85 PathProgramCache]: Analyzing trace with hash -18191150, now seen corresponding path program 1 times [2021-12-17 02:57:22,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:22,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531893404] [2021-12-17 02:57:22,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:22,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:22,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:22,179 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 02:57:22,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:22,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531893404] [2021-12-17 02:57:22,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531893404] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:22,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:22,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-17 02:57:22,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362512895] [2021-12-17 02:57:22,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:22,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:57:22,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:22,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:57:22,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:57:22,181 INFO L87 Difference]: Start difference. First operand 259 states and 349 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:22,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:22,278 INFO L93 Difference]: Finished difference Result 291 states and 389 transitions. [2021-12-17 02:57:22,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:57:22,278 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 52 [2021-12-17 02:57:22,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:22,279 INFO L225 Difference]: With dead ends: 291 [2021-12-17 02:57:22,279 INFO L226 Difference]: Without dead ends: 177 [2021-12-17 02:57:22,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:22,280 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 292 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:22,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 509 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-17 02:57:22,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-12-17 02:57:22,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 154. [2021-12-17 02:57:22,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 137 states have (on average 1.3211678832116789) internal successors, (181), 140 states have internal predecessors, (181), 10 states have call successors, (10), 7 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2021-12-17 02:57:22,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 198 transitions. [2021-12-17 02:57:22,295 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 198 transitions. Word has length 52 [2021-12-17 02:57:22,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:22,295 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 198 transitions. [2021-12-17 02:57:22,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-17 02:57:22,296 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 198 transitions. [2021-12-17 02:57:22,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-12-17 02:57:22,296 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:22,296 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:22,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-17 02:57:22,296 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:22,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:22,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1854339953, now seen corresponding path program 1 times [2021-12-17 02:57:22,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:22,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554742008] [2021-12-17 02:57:22,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:22,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:22,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:22,388 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2021-12-17 02:57:22,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:22,394 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 02:57:22,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:22,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554742008] [2021-12-17 02:57:22,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554742008] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:22,395 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:22,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-17 02:57:22,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31149135] [2021-12-17 02:57:22,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:22,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:57:22,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:22,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:57:22,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:57:22,397 INFO L87 Difference]: Start difference. First operand 154 states and 198 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:23,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:23,316 INFO L93 Difference]: Finished difference Result 168 states and 212 transitions. [2021-12-17 02:57:23,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:57:23,316 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 53 [2021-12-17 02:57:23,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:23,317 INFO L225 Difference]: With dead ends: 168 [2021-12-17 02:57:23,317 INFO L226 Difference]: Without dead ends: 124 [2021-12-17 02:57:23,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-17 02:57:23,318 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 42 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 371 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:23,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 371 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-17 02:57:23,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-12-17 02:57:23,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2021-12-17 02:57:23,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 109 states have (on average 1.3027522935779816) internal successors, (142), 112 states have internal predecessors, (142), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-17 02:57:23,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 157 transitions. [2021-12-17 02:57:23,326 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 157 transitions. Word has length 53 [2021-12-17 02:57:23,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:23,326 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 157 transitions. [2021-12-17 02:57:23,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-17 02:57:23,326 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 157 transitions. [2021-12-17 02:57:23,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-12-17 02:57:23,330 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:23,330 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:23,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-17 02:57:23,331 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:23,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:23,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1084558305, now seen corresponding path program 1 times [2021-12-17 02:57:23,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:23,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157276516] [2021-12-17 02:57:23,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:23,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:23,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:23,454 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-12-17 02:57:23,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:23,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-17 02:57:23,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:23,473 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 02:57:23,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:23,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157276516] [2021-12-17 02:57:23,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157276516] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:23,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:23,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-17 02:57:23,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786455201] [2021-12-17 02:57:23,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:23,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 02:57:23,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:23,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 02:57:23,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:23,476 INFO L87 Difference]: Start difference. First operand 124 states and 157 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-17 02:57:25,483 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:27,149 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:28,903 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:28,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:28,987 INFO L93 Difference]: Finished difference Result 173 states and 219 transitions. [2021-12-17 02:57:28,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 02:57:28,987 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 55 [2021-12-17 02:57:28,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:28,988 INFO L225 Difference]: With dead ends: 173 [2021-12-17 02:57:28,988 INFO L226 Difference]: Without dead ends: 122 [2021-12-17 02:57:28,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-17 02:57:28,989 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 31 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 16 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:28,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 363 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 81 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2021-12-17 02:57:28,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-12-17 02:57:28,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-12-17 02:57:28,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 108 states have (on average 1.287037037037037) internal successors, (139), 110 states have internal predecessors, (139), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-17 02:57:28,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 153 transitions. [2021-12-17 02:57:28,994 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 153 transitions. Word has length 55 [2021-12-17 02:57:28,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:28,995 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 153 transitions. [2021-12-17 02:57:28,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-17 02:57:28,995 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 153 transitions. [2021-12-17 02:57:28,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-17 02:57:28,995 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:28,996 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:28,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-17 02:57:28,996 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:28,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:28,996 INFO L85 PathProgramCache]: Analyzing trace with hash -638228197, now seen corresponding path program 1 times [2021-12-17 02:57:28,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:28,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819066733] [2021-12-17 02:57:28,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:28,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:29,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:29,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-17 02:57:29,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:29,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:57:29,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:29,144 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 02:57:29,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:29,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819066733] [2021-12-17 02:57:29,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819066733] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:29,146 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:29,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 02:57:29,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339960656] [2021-12-17 02:57:29,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:29,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 02:57:29,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:29,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 02:57:29,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:57:29,147 INFO L87 Difference]: Start difference. First operand 122 states and 153 transitions. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-17 02:57:30,298 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:30,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:30,413 INFO L93 Difference]: Finished difference Result 211 states and 270 transitions. [2021-12-17 02:57:30,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 02:57:30,413 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 57 [2021-12-17 02:57:30,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:30,414 INFO L225 Difference]: With dead ends: 211 [2021-12-17 02:57:30,414 INFO L226 Difference]: Without dead ends: 158 [2021-12-17 02:57:30,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:57:30,414 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 46 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:30,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 577 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-17 02:57:30,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-12-17 02:57:30,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 138. [2021-12-17 02:57:30,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 122 states have (on average 1.2622950819672132) internal successors, (154), 124 states have internal predecessors, (154), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-12-17 02:57:30,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 170 transitions. [2021-12-17 02:57:30,421 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 170 transitions. Word has length 57 [2021-12-17 02:57:30,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:30,421 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 170 transitions. [2021-12-17 02:57:30,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 5 states have internal predecessors, (52), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-17 02:57:30,421 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 170 transitions. [2021-12-17 02:57:30,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-17 02:57:30,422 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:30,422 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:30,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-17 02:57:30,422 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:30,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:30,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1799191219, now seen corresponding path program 1 times [2021-12-17 02:57:30,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:30,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002570376] [2021-12-17 02:57:30,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:30,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:30,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:30,523 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-17 02:57:30,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:30,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:57:30,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:30,539 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 02:57:30,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:30,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002570376] [2021-12-17 02:57:30,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002570376] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:30,539 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:30,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-17 02:57:30,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838963965] [2021-12-17 02:57:30,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:30,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 02:57:30,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:30,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 02:57:30,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:30,542 INFO L87 Difference]: Start difference. First operand 138 states and 170 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 3 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-17 02:57:31,658 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:31,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:31,729 INFO L93 Difference]: Finished difference Result 164 states and 206 transitions. [2021-12-17 02:57:31,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 02:57:31,729 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 3 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 58 [2021-12-17 02:57:31,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:31,730 INFO L225 Difference]: With dead ends: 164 [2021-12-17 02:57:31,730 INFO L226 Difference]: Without dead ends: 161 [2021-12-17 02:57:31,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:57:31,731 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 31 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:31,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 309 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-12-17 02:57:31,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-12-17 02:57:31,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 142. [2021-12-17 02:57:31,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 126 states have (on average 1.2698412698412698) internal successors, (160), 128 states have internal predecessors, (160), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2021-12-17 02:57:31,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 176 transitions. [2021-12-17 02:57:31,738 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 176 transitions. Word has length 58 [2021-12-17 02:57:31,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:31,738 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 176 transitions. [2021-12-17 02:57:31,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 3 states have internal predecessors, (53), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-17 02:57:31,738 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 176 transitions. [2021-12-17 02:57:31,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-12-17 02:57:31,738 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:31,738 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:31,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-17 02:57:31,739 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:31,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:31,739 INFO L85 PathProgramCache]: Analyzing trace with hash 297674658, now seen corresponding path program 1 times [2021-12-17 02:57:31,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:31,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674460673] [2021-12-17 02:57:31,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:31,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:31,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:31,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-17 02:57:31,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:31,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:57:31,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:31,882 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 02:57:31,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:31,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674460673] [2021-12-17 02:57:31,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674460673] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:31,883 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:31,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-17 02:57:31,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999806949] [2021-12-17 02:57:31,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:31,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 02:57:31,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:31,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 02:57:31,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:31,884 INFO L87 Difference]: Start difference. First operand 142 states and 176 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-17 02:57:33,851 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:34,891 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:34,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:34,978 INFO L93 Difference]: Finished difference Result 280 states and 346 transitions. [2021-12-17 02:57:34,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-17 02:57:34,979 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2021-12-17 02:57:34,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:34,979 INFO L225 Difference]: With dead ends: 280 [2021-12-17 02:57:34,980 INFO L226 Difference]: Without dead ends: 253 [2021-12-17 02:57:34,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-12-17 02:57:34,980 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 62 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:34,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 382 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2021-12-17 02:57:34,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-12-17 02:57:34,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 248. [2021-12-17 02:57:34,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 223 states have (on average 1.2825112107623318) internal successors, (286), 225 states have internal predecessors, (286), 11 states have call successors, (11), 9 states have call predecessors, (11), 13 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-17 02:57:34,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 311 transitions. [2021-12-17 02:57:34,993 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 311 transitions. Word has length 60 [2021-12-17 02:57:34,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:34,993 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 311 transitions. [2021-12-17 02:57:34,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-17 02:57:34,993 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 311 transitions. [2021-12-17 02:57:34,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-12-17 02:57:34,995 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:34,995 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:34,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-17 02:57:34,995 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:34,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:34,995 INFO L85 PathProgramCache]: Analyzing trace with hash 2072682020, now seen corresponding path program 1 times [2021-12-17 02:57:34,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:34,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729134799] [2021-12-17 02:57:34,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:34,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:35,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:35,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2021-12-17 02:57:35,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:35,344 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:57:35,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:35,351 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 02:57:35,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:35,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729134799] [2021-12-17 02:57:35,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729134799] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:35,352 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:35,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-17 02:57:35,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217592450] [2021-12-17 02:57:35,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:35,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 02:57:35,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:35,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 02:57:35,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:35,353 INFO L87 Difference]: Start difference. First operand 248 states and 311 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-17 02:57:37,360 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:39,375 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:39,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:39,455 INFO L93 Difference]: Finished difference Result 476 states and 599 transitions. [2021-12-17 02:57:39,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 02:57:39,456 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 60 [2021-12-17 02:57:39,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:39,457 INFO L225 Difference]: With dead ends: 476 [2021-12-17 02:57:39,457 INFO L226 Difference]: Without dead ends: 250 [2021-12-17 02:57:39,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-17 02:57:39,458 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 7 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 9 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:39,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 381 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 56 Invalid, 2 Unknown, 0 Unchecked, 4.1s Time] [2021-12-17 02:57:39,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-12-17 02:57:39,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2021-12-17 02:57:39,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 225 states have (on average 1.28) internal successors, (288), 227 states have internal predecessors, (288), 11 states have call successors, (11), 9 states have call predecessors, (11), 13 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-17 02:57:39,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 313 transitions. [2021-12-17 02:57:39,468 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 313 transitions. Word has length 60 [2021-12-17 02:57:39,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:39,468 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 313 transitions. [2021-12-17 02:57:39,469 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 3 states have internal predecessors, (54), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-17 02:57:39,469 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 313 transitions. [2021-12-17 02:57:39,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-17 02:57:39,469 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:39,469 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:39,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-17 02:57:39,470 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:39,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:39,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1685978785, now seen corresponding path program 1 times [2021-12-17 02:57:39,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:39,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919389562] [2021-12-17 02:57:39,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:39,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:39,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:39,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:57:39,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:39,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:57:39,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:39,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 02:57:39,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:39,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919389562] [2021-12-17 02:57:39,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919389562] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 02:57:39,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628876193] [2021-12-17 02:57:39,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:39,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 02:57:39,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:57:39,836 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 02:57:39,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-17 02:57:40,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:40,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 1470 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-17 02:57:40,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:57:40,730 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:57:40,730 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-17 02:57:40,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628876193] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:40,730 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-17 02:57:40,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2021-12-17 02:57:40,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983777291] [2021-12-17 02:57:40,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:40,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-17 02:57:40,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:40,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-17 02:57:40,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:57:40,732 INFO L87 Difference]: Start difference. First operand 250 states and 313 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-17 02:57:40,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:40,752 INFO L93 Difference]: Finished difference Result 336 states and 423 transitions. [2021-12-17 02:57:40,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-17 02:57:40,767 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 61 [2021-12-17 02:57:40,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:40,769 INFO L225 Difference]: With dead ends: 336 [2021-12-17 02:57:40,769 INFO L226 Difference]: Without dead ends: 236 [2021-12-17 02:57:40,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:57:40,769 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 15 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:40,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 437 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:57:40,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-12-17 02:57:40,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2021-12-17 02:57:40,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 211 states have (on average 1.2701421800947867) internal successors, (268), 213 states have internal predecessors, (268), 11 states have call successors, (11), 9 states have call predecessors, (11), 13 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-17 02:57:40,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 293 transitions. [2021-12-17 02:57:40,791 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 293 transitions. Word has length 61 [2021-12-17 02:57:40,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:40,792 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 293 transitions. [2021-12-17 02:57:40,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-17 02:57:40,792 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 293 transitions. [2021-12-17 02:57:40,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-12-17 02:57:40,792 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:40,793 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:40,823 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 02:57:40,993 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-17 02:57:40,994 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:40,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:40,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1919232474, now seen corresponding path program 1 times [2021-12-17 02:57:40,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:40,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870422822] [2021-12-17 02:57:40,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:40,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:41,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:57:41,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:41,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:57:41,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:41,195 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:57:41,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:41,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:57:41,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:41,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870422822] [2021-12-17 02:57:41,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870422822] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:41,207 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:41,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 02:57:41,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416467421] [2021-12-17 02:57:41,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:41,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 02:57:41,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:41,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 02:57:41,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:57:41,209 INFO L87 Difference]: Start difference. First operand 236 states and 293 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-17 02:57:42,231 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:44,255 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:46,269 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:48,281 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:48,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:48,433 INFO L93 Difference]: Finished difference Result 310 states and 391 transitions. [2021-12-17 02:57:48,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:57:48,434 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 65 [2021-12-17 02:57:48,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:48,435 INFO L225 Difference]: With dead ends: 310 [2021-12-17 02:57:48,435 INFO L226 Difference]: Without dead ends: 224 [2021-12-17 02:57:48,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-12-17 02:57:48,436 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 98 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 29 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:48,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 476 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 156 Invalid, 3 Unknown, 0 Unchecked, 7.2s Time] [2021-12-17 02:57:48,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-12-17 02:57:48,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-12-17 02:57:48,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 201 states have (on average 1.263681592039801) internal successors, (254), 203 states have internal predecessors, (254), 11 states have call successors, (11), 9 states have call predecessors, (11), 11 states have return successors, (12), 11 states have call predecessors, (12), 8 states have call successors, (12) [2021-12-17 02:57:48,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 277 transitions. [2021-12-17 02:57:48,448 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 277 transitions. Word has length 65 [2021-12-17 02:57:48,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:48,449 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 277 transitions. [2021-12-17 02:57:48,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-17 02:57:48,449 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 277 transitions. [2021-12-17 02:57:48,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-17 02:57:48,450 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:48,450 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:48,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-17 02:57:48,450 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:48,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:48,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1018080202, now seen corresponding path program 1 times [2021-12-17 02:57:48,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:48,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199642857] [2021-12-17 02:57:48,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:48,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:48,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:48,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:57:48,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:48,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:57:48,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:48,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:57:48,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:48,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:57:48,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:48,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199642857] [2021-12-17 02:57:48,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199642857] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:48,662 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:48,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 02:57:48,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955893531] [2021-12-17 02:57:48,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:48,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 02:57:48,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:48,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 02:57:48,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:57:48,664 INFO L87 Difference]: Start difference. First operand 224 states and 277 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 02:57:50,671 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:52,682 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:53,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:57:53,525 INFO L93 Difference]: Finished difference Result 287 states and 351 transitions. [2021-12-17 02:57:53,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:57:53,525 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 67 [2021-12-17 02:57:53,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:57:53,526 INFO L225 Difference]: With dead ends: 287 [2021-12-17 02:57:53,526 INFO L226 Difference]: Without dead ends: 260 [2021-12-17 02:57:53,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:57:53,527 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 47 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 13 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2021-12-17 02:57:53,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 848 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 205 Invalid, 2 Unknown, 0 Unchecked, 4.8s Time] [2021-12-17 02:57:53,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-12-17 02:57:53,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 240. [2021-12-17 02:57:53,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 215 states have (on average 1.255813953488372) internal successors, (270), 217 states have internal predecessors, (270), 11 states have call successors, (11), 9 states have call predecessors, (11), 13 states have return successors, (14), 13 states have call predecessors, (14), 8 states have call successors, (14) [2021-12-17 02:57:53,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 295 transitions. [2021-12-17 02:57:53,553 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 295 transitions. Word has length 67 [2021-12-17 02:57:53,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:57:53,553 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 295 transitions. [2021-12-17 02:57:53,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 5 states have internal predecessors, (59), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 02:57:53,554 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 295 transitions. [2021-12-17 02:57:53,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-17 02:57:53,554 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:57:53,554 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:57:53,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-17 02:57:53,555 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:57:53,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:57:53,555 INFO L85 PathProgramCache]: Analyzing trace with hash 555821410, now seen corresponding path program 1 times [2021-12-17 02:57:53,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:57:53,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075891271] [2021-12-17 02:57:53,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:57:53,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:57:53,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:53,657 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:57:53,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:53,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:57:53,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:53,690 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:57:53,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:57:53,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:57:53,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:57:53,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075891271] [2021-12-17 02:57:53,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075891271] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:57:53,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:57:53,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 02:57:53,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416085219] [2021-12-17 02:57:53,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:57:53,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 02:57:53,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:57:53,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 02:57:53,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:57:53,700 INFO L87 Difference]: Start difference. First operand 240 states and 295 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-17 02:57:54,900 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:56,916 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:57:58,934 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:00,946 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:01,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:58:01,052 INFO L93 Difference]: Finished difference Result 325 states and 391 transitions. [2021-12-17 02:58:01,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 02:58:01,053 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 66 [2021-12-17 02:58:01,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:58:01,054 INFO L225 Difference]: With dead ends: 325 [2021-12-17 02:58:01,054 INFO L226 Difference]: Without dead ends: 265 [2021-12-17 02:58:01,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:58:01,055 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 56 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 17 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2021-12-17 02:58:01,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 419 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 84 Invalid, 3 Unknown, 0 Unchecked, 7.3s Time] [2021-12-17 02:58:01,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2021-12-17 02:58:01,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 247. [2021-12-17 02:58:01,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 221 states have (on average 1.2081447963800904) internal successors, (267), 223 states have internal predecessors, (267), 11 states have call successors, (11), 10 states have call predecessors, (11), 14 states have return successors, (15), 13 states have call predecessors, (15), 9 states have call successors, (15) [2021-12-17 02:58:01,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 293 transitions. [2021-12-17 02:58:01,066 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 293 transitions. Word has length 66 [2021-12-17 02:58:01,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:58:01,066 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 293 transitions. [2021-12-17 02:58:01,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-17 02:58:01,066 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 293 transitions. [2021-12-17 02:58:01,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-17 02:58:01,067 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:58:01,067 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:58:01,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-17 02:58:01,067 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:58:01,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:58:01,068 INFO L85 PathProgramCache]: Analyzing trace with hash -118230121, now seen corresponding path program 1 times [2021-12-17 02:58:01,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:58:01,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509848910] [2021-12-17 02:58:01,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:01,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:58:01,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:01,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:58:01,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:01,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:58:01,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:01,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:58:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:01,259 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:58:01,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:58:01,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509848910] [2021-12-17 02:58:01,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509848910] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:58:01,260 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:58:01,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 02:58:01,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689499316] [2021-12-17 02:58:01,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:58:01,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 02:58:01,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:58:01,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 02:58:01,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:58:01,262 INFO L87 Difference]: Start difference. First operand 247 states and 293 transitions. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 02:58:03,824 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:04,861 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:05,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:58:05,019 INFO L93 Difference]: Finished difference Result 336 states and 398 transitions. [2021-12-17 02:58:05,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:58:05,020 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 68 [2021-12-17 02:58:05,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:58:05,021 INFO L225 Difference]: With dead ends: 336 [2021-12-17 02:58:05,021 INFO L226 Difference]: Without dead ends: 257 [2021-12-17 02:58:05,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:58:05,022 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 44 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2021-12-17 02:58:05,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 833 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 188 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2021-12-17 02:58:05,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-12-17 02:58:05,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 237. [2021-12-17 02:58:05,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 213 states have (on average 1.187793427230047) internal successors, (253), 215 states have internal predecessors, (253), 11 states have call successors, (11), 10 states have call predecessors, (11), 12 states have return successors, (13), 11 states have call predecessors, (13), 9 states have call successors, (13) [2021-12-17 02:58:05,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 277 transitions. [2021-12-17 02:58:05,034 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 277 transitions. Word has length 68 [2021-12-17 02:58:05,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:58:05,034 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 277 transitions. [2021-12-17 02:58:05,035 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 5 states have internal predecessors, (60), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 02:58:05,035 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 277 transitions. [2021-12-17 02:58:05,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-12-17 02:58:05,036 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:58:05,036 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:58:05,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-17 02:58:05,037 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:58:05,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:58:05,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1748301759, now seen corresponding path program 1 times [2021-12-17 02:58:05,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:58:05,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917386534] [2021-12-17 02:58:05,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:05,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:58:05,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:05,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:58:05,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:05,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:58:05,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:05,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:58:05,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:05,190 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:58:05,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:58:05,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917386534] [2021-12-17 02:58:05,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917386534] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:58:05,191 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:58:05,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-17 02:58:05,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373948333] [2021-12-17 02:58:05,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:58:05,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-17 02:58:05,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:58:05,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-17 02:58:05,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-17 02:58:05,193 INFO L87 Difference]: Start difference. First operand 237 states and 277 transitions. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 02:58:06,483 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:08,183 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:09,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:58:09,078 INFO L93 Difference]: Finished difference Result 271 states and 314 transitions. [2021-12-17 02:58:09,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-17 02:58:09,078 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 74 [2021-12-17 02:58:09,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:58:09,079 INFO L225 Difference]: With dead ends: 271 [2021-12-17 02:58:09,079 INFO L226 Difference]: Without dead ends: 216 [2021-12-17 02:58:09,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 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 02:58:09,080 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 20 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2021-12-17 02:58:09,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 352 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2021-12-17 02:58:09,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-12-17 02:58:09,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 198. [2021-12-17 02:58:09,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 178 states have (on average 1.1629213483146068) internal successors, (207), 178 states have internal predecessors, (207), 8 states have call successors, (8), 8 states have call predecessors, (8), 11 states have return successors, (11), 11 states have call predecessors, (11), 7 states have call successors, (11) [2021-12-17 02:58:09,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 226 transitions. [2021-12-17 02:58:09,090 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 226 transitions. Word has length 74 [2021-12-17 02:58:09,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:58:09,090 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 226 transitions. [2021-12-17 02:58:09,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-17 02:58:09,091 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 226 transitions. [2021-12-17 02:58:09,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-17 02:58:09,091 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:58:09,091 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:58:09,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-17 02:58:09,092 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:58:09,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:58:09,092 INFO L85 PathProgramCache]: Analyzing trace with hash -452450229, now seen corresponding path program 1 times [2021-12-17 02:58:09,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:58:09,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252025267] [2021-12-17 02:58:09,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:09,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:58:09,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:09,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:58:09,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:09,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:58:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:09,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:58:09,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:09,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-17 02:58:09,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:09,304 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:58:09,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:58:09,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252025267] [2021-12-17 02:58:09,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252025267] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:58:09,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:58:09,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-17 02:58:09,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063778875] [2021-12-17 02:58:09,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:58:09,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-17 02:58:09,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:58:09,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-17 02:58:09,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-12-17 02:58:09,306 INFO L87 Difference]: Start difference. First operand 198 states and 226 transitions. Second operand has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:11,856 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:13,872 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:14,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:58:14,025 INFO L93 Difference]: Finished difference Result 220 states and 250 transitions. [2021-12-17 02:58:14,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-17 02:58:14,026 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 82 [2021-12-17 02:58:14,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:58:14,027 INFO L225 Difference]: With dead ends: 220 [2021-12-17 02:58:14,027 INFO L226 Difference]: Without dead ends: 180 [2021-12-17 02:58:14,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-12-17 02:58:14,027 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 58 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2021-12-17 02:58:14,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 767 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 189 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2021-12-17 02:58:14,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-12-17 02:58:14,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2021-12-17 02:58:14,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 162 states have (on average 1.1666666666666667) internal successors, (189), 162 states have internal predecessors, (189), 8 states have call successors, (8), 8 states have call predecessors, (8), 9 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-17 02:58:14,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 206 transitions. [2021-12-17 02:58:14,055 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 206 transitions. Word has length 82 [2021-12-17 02:58:14,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:58:14,055 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 206 transitions. [2021-12-17 02:58:14,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:14,055 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 206 transitions. [2021-12-17 02:58:14,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-17 02:58:14,056 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:58:14,056 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:58:14,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-17 02:58:14,056 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:58:14,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:58:14,057 INFO L85 PathProgramCache]: Analyzing trace with hash 979013030, now seen corresponding path program 1 times [2021-12-17 02:58:14,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:58:14,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784649189] [2021-12-17 02:58:14,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:14,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:58:14,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:14,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:58:14,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:14,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:58:14,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:14,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:58:14,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:14,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-17 02:58:14,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:14,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:58:14,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:58:14,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784649189] [2021-12-17 02:58:14,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784649189] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:58:14,240 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:58:14,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-17 02:58:14,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356345583] [2021-12-17 02:58:14,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:58:14,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-17 02:58:14,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:58:14,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-17 02:58:14,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-17 02:58:14,242 INFO L87 Difference]: Start difference. First operand 180 states and 206 transitions. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:17,013 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:19,031 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:20,911 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:21,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:58:21,048 INFO L93 Difference]: Finished difference Result 198 states and 225 transitions. [2021-12-17 02:58:21,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-17 02:58:21,049 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 82 [2021-12-17 02:58:21,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:58:21,050 INFO L225 Difference]: With dead ends: 198 [2021-12-17 02:58:21,050 INFO L226 Difference]: Without dead ends: 180 [2021-12-17 02:58:21,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:58:21,050 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 37 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2021-12-17 02:58:21,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 588 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 135 Invalid, 1 Unknown, 0 Unchecked, 6.8s Time] [2021-12-17 02:58:21,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-12-17 02:58:21,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 178. [2021-12-17 02:58:21,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 160 states have (on average 1.15625) internal successors, (185), 160 states have internal predecessors, (185), 8 states have call successors, (8), 8 states have call predecessors, (8), 9 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2021-12-17 02:58:21,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 202 transitions. [2021-12-17 02:58:21,059 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 202 transitions. Word has length 82 [2021-12-17 02:58:21,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:58:21,059 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 202 transitions. [2021-12-17 02:58:21,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 5 states have internal predecessors, (73), 3 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:21,059 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 202 transitions. [2021-12-17 02:58:21,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-12-17 02:58:21,060 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:58:21,060 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:58:21,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-17 02:58:21,061 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:58:21,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:58:21,061 INFO L85 PathProgramCache]: Analyzing trace with hash 2091578089, now seen corresponding path program 1 times [2021-12-17 02:58:21,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:58:21,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061020821] [2021-12-17 02:58:21,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:21,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:58:21,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:21,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:58:21,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:21,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:58:21,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:21,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:58:21,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:21,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2021-12-17 02:58:21,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:21,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:58:21,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:58:21,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061020821] [2021-12-17 02:58:21,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061020821] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-17 02:58:21,266 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-17 02:58:21,267 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-17 02:58:21,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295078785] [2021-12-17 02:58:21,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:58:21,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-17 02:58:21,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:58:21,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-17 02:58:21,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-17 02:58:21,268 INFO L87 Difference]: Start difference. First operand 178 states and 202 transitions. Second operand has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 5 states have internal predecessors, (74), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:22,500 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:24,512 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:26,527 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:26,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:58:26,623 INFO L93 Difference]: Finished difference Result 228 states and 255 transitions. [2021-12-17 02:58:26,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-17 02:58:26,623 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 5 states have internal predecessors, (74), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 83 [2021-12-17 02:58:26,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:58:26,624 INFO L225 Difference]: With dead ends: 228 [2021-12-17 02:58:26,624 INFO L226 Difference]: Without dead ends: 154 [2021-12-17 02:58:26,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:58:26,625 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 13 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 11 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2021-12-17 02:58:26,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 681 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 141 Invalid, 2 Unknown, 0 Unchecked, 5.3s Time] [2021-12-17 02:58:26,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-12-17 02:58:26,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2021-12-17 02:58:26,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 138 states have (on average 1.108695652173913) internal successors, (153), 138 states have internal predecessors, (153), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-17 02:58:26,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 168 transitions. [2021-12-17 02:58:26,635 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 168 transitions. Word has length 83 [2021-12-17 02:58:26,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:58:26,635 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 168 transitions. [2021-12-17 02:58:26,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 5 states have internal predecessors, (74), 2 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:26,635 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 168 transitions. [2021-12-17 02:58:26,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-17 02:58:26,636 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:58:26,636 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:58:26,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-17 02:58:26,636 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:58:26,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:58:26,637 INFO L85 PathProgramCache]: Analyzing trace with hash -447625103, now seen corresponding path program 1 times [2021-12-17 02:58:26,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:58:26,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471412169] [2021-12-17 02:58:26,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:26,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:58:26,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:26,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2021-12-17 02:58:26,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:27,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:58:27,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:27,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:58:27,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:27,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-12-17 02:58:27,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:27,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 02:58:27,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:58:27,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471412169] [2021-12-17 02:58:27,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471412169] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 02:58:27,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754916585] [2021-12-17 02:58:27,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:27,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 02:58:27,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:58:27,064 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-17 02:58:27,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 02:58:28,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:28,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 1558 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 02:58:28,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:58:28,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-17 02:58:28,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:58:28,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:58:28,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754916585] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-17 02:58:28,334 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:58:28,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [7, 4] total 10 [2021-12-17 02:58:28,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678359227] [2021-12-17 02:58:28,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:58:28,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-17 02:58:28,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:58:28,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-17 02:58:28,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:58:28,336 INFO L87 Difference]: Start difference. First operand 154 states and 168 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:28,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:58:28,371 INFO L93 Difference]: Finished difference Result 254 states and 275 transitions. [2021-12-17 02:58:28,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-17 02:58:28,372 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 88 [2021-12-17 02:58:28,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:58:28,373 INFO L225 Difference]: With dead ends: 254 [2021-12-17 02:58:28,373 INFO L226 Difference]: Without dead ends: 156 [2021-12-17 02:58:28,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:58:28,374 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 0 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:58:28,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 192 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:58:28,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-12-17 02:58:28,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2021-12-17 02:58:28,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 140 states have (on average 1.1071428571428572) internal successors, (155), 140 states have internal predecessors, (155), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-17 02:58:28,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 170 transitions. [2021-12-17 02:58:28,405 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 170 transitions. Word has length 88 [2021-12-17 02:58:28,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:58:28,405 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 170 transitions. [2021-12-17 02:58:28,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:28,405 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 170 transitions. [2021-12-17 02:58:28,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-12-17 02:58:28,406 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:58:28,406 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:58:28,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-17 02:58:28,623 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,SelfDestructingSolverStorable34 [2021-12-17 02:58:28,624 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:58:28,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:58:28,624 INFO L85 PathProgramCache]: Analyzing trace with hash 18685780, now seen corresponding path program 1 times [2021-12-17 02:58:28,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:58:28,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490679052] [2021-12-17 02:58:28,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:28,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:58:29,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:29,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-17 02:58:29,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:29,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:58:29,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:29,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:58:29,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:29,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-12-17 02:58:29,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:29,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:58:29,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:58:29,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490679052] [2021-12-17 02:58:29,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490679052] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 02:58:29,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392453090] [2021-12-17 02:58:29,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:29,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 02:58:29,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:58:29,144 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 02:58:29,145 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 02:58:30,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:30,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 1627 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-17 02:58:30,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:58:30,206 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:58:30,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:58:30,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-17 02:58:30,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392453090] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-17 02:58:30,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-17 02:58:30,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7, 5] total 11 [2021-12-17 02:58:30,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4110047] [2021-12-17 02:58:30,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-17 02:58:30,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-17 02:58:30,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:58:30,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-17 02:58:30,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 02:58:30,331 INFO L87 Difference]: Start difference. First operand 156 states and 170 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:30,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:58:30,361 INFO L93 Difference]: Finished difference Result 254 states and 273 transitions. [2021-12-17 02:58:30,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-17 02:58:30,362 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 89 [2021-12-17 02:58:30,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:58:30,362 INFO L225 Difference]: With dead ends: 254 [2021-12-17 02:58:30,363 INFO L226 Difference]: Without dead ends: 158 [2021-12-17 02:58:30,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-17 02:58:30,368 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 34 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-17 02:58:30,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 187 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-17 02:58:30,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-12-17 02:58:30,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2021-12-17 02:58:30,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 142 states have (on average 1.1056338028169015) internal successors, (157), 142 states have internal predecessors, (157), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-17 02:58:30,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 172 transitions. [2021-12-17 02:58:30,406 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 172 transitions. Word has length 89 [2021-12-17 02:58:30,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:58:30,406 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 172 transitions. [2021-12-17 02:58:30,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-17 02:58:30,406 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 172 transitions. [2021-12-17 02:58:30,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-17 02:58:30,406 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:58:30,406 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:58:30,433 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 02:58:30,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 02:58:30,607 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:58:30,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:58:30,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1382322541, now seen corresponding path program 1 times [2021-12-17 02:58:30,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:58:30,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346472538] [2021-12-17 02:58:30,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:30,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:58:30,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:30,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-12-17 02:58:30,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:30,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:58:30,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:30,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:58:30,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:30,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2021-12-17 02:58:30,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:30,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-17 02:58:30,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:58:30,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346472538] [2021-12-17 02:58:30,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346472538] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 02:58:30,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503310961] [2021-12-17 02:58:30,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:30,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 02:58:30,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:58:30,964 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 02:58:30,969 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 02:58:32,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:32,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 1646 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-17 02:58:32,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-17 02:58:32,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-17 02:58:32,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-17 02:58:32,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-17 02:58:32,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503310961] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-17 02:58:32,604 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-17 02:58:32,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4, 4] total 10 [2021-12-17 02:58:32,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461348257] [2021-12-17 02:58:32,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-17 02:58:32,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-17 02:58:32,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-17 02:58:32,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-17 02:58:32,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-17 02:58:32,606 INFO L87 Difference]: Start difference. First operand 158 states and 172 transitions. Second operand has 10 states, 10 states have (on average 11.0) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (13), 5 states have call predecessors, (13), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-17 02:58:34,615 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:35,999 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-17 02:58:36,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-17 02:58:36,125 INFO L93 Difference]: Finished difference Result 298 states and 327 transitions. [2021-12-17 02:58:36,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-17 02:58:36,126 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 11.0) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (13), 5 states have call predecessors, (13), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 90 [2021-12-17 02:58:36,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-17 02:58:36,126 INFO L225 Difference]: With dead ends: 298 [2021-12-17 02:58:36,126 INFO L226 Difference]: Without dead ends: 164 [2021-12-17 02:58:36,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-12-17 02:58:36,127 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 66 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 16 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2021-12-17 02:58:36,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 435 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 84 Invalid, 1 Unknown, 0 Unchecked, 3.5s Time] [2021-12-17 02:58:36,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-12-17 02:58:36,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2021-12-17 02:58:36,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 148 states have (on average 1.1013513513513513) internal successors, (163), 148 states have internal predecessors, (163), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-17 02:58:36,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 178 transitions. [2021-12-17 02:58:36,136 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 178 transitions. Word has length 90 [2021-12-17 02:58:36,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-17 02:58:36,136 INFO L470 AbstractCegarLoop]: Abstraction has 164 states and 178 transitions. [2021-12-17 02:58:36,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.0) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (13), 5 states have call predecessors, (13), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-12-17 02:58:36,137 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 178 transitions. [2021-12-17 02:58:36,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-12-17 02:58:36,137 INFO L506 BasicCegarLoop]: Found error trace [2021-12-17 02:58:36,137 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-17 02:58:36,173 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 02:58:36,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-12-17 02:58:36,338 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-17 02:58:36,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-17 02:58:36,338 INFO L85 PathProgramCache]: Analyzing trace with hash 839553712, now seen corresponding path program 2 times [2021-12-17 02:58:36,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-17 02:58:36,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147309154] [2021-12-17 02:58:36,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-17 02:58:36,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-17 02:58:36,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:36,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-17 02:58:36,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:36,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-17 02:58:36,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:36,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-17 02:58:36,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:36,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-12-17 02:58:36,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-17 02:58:36,819 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-17 02:58:36,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-17 02:58:36,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147309154] [2021-12-17 02:58:36,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147309154] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-17 02:58:36,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713731995] [2021-12-17 02:58:36,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-17 02:58:36,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-17 02:58:36,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-17 02:58:36,821 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 02:58:36,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process Killed by 15